Yammm: Auto Rename, Metadata, Artwork, Playlist...

Last post 03-09-2010 12:53 PM by PeteBrownMSFT. 1391 replies.
Page 1 of 93 (1392 items) 1 2 3 4 5 Next > ... Last »
Sort Posts: Previous Next
  • 05-11-2009 11:58 PM

    • mikinho
    • Top 10 Contributor
    • Joined on 12-26-2006
    • Houston, TX
    • Elite Member
    • Media Center MVP

    Yammm: Auto Rename, Metadata, Artwork, Playlist...

    Locked Reply Contact

    Yet Another Media Meta Manager (Yammm)

    Download: Yammm Setup

    Not that we need another meta manager but none of the ones available that I've tried (quite a few) really suited my needs so I developed Yet Another Media Meta Manager (Yammm). Please leave feedback and\or feature requests.

    Yammm runs as a Windows Service and will download meta data, artwork, rename folders, rename files and\or create playlists. Metadata can be any combination of dvdid.xml, mymovies.xml and\or XBMC nfo file. All meta information and artwork is provided via either themoviedb.org or thetvdb.com. If you haven't checked them out please do so and contribute where possible.

    I created Yammm because I haven't used any meta manager that runs "headless" without ANY user interaction and used folder.jpg instead of custom artwork locations. This is important to me as I use various htpc software depending on the situation and development. I also found that most did not match well. Yammm uses various checks other than the provider's score value.

    Movie Posters

    Yammm can optionally resize movie posters. This was added per request to help reduce lag opening your Movie Library. My recommended size is Medium with a quality of 92. The visual different between 100 and 92 is minimal but the file size is significant. You can play with different resolutions to see what you find is acceptable. As long as you have Yammm create a backup of the original (enabled by default) it will not have to redownload the artwork if you choose to increase or decrease the image size as it will use the original image for resizing.

    Folder Structure

    Yammm currently only looks as movie folders (TV support is currently being tested). This means as a folder is checked the name will be used for matching. A folder name is broken into three parts. The title, year and "tags". i.e. For "Cidade de Deus (2002) [City of God] [Director's Cut]" the year is 2002, the tags are City of God and Director's Cut and the title is "Cidade de Deus". Yammm will ignore any tags when searching for a matching movie but will preserve them when renaming the folder.

    Folder Rename

    Yammm will optionally rename matching movie folders to "Title (Year) [Tags]". If the movie is a foreign film Yammm will also attempt to append the local title as a tag. i.e. "City of God" will be renamed to "Cidade de Deus (2002) [City of God]".

    File Rename

    Yammm determines the "primary" movie in a folder by grouping similar named files togethor. The largest combined size is considered the primary movie. This is to prevent trailers and samples files from being touch. If it a single file then it renames it to "Title (Year)". If there are multiple files then they are renamed to "Title (Year) [# of ##]". All associated files are also renamed. To give an example: Seven Swords (2005) [1 of 2].avi Seven Swords (2005) [1 of 2].idx Seven Swords (2005) [1 of 2].sub Seven Swords (2005) [2 of 2].avi Seven Swords (2005) [2 of 2].idx Seven Swords (2005) [2 of 2].sub Seven Swords (2005).dvdid.xml Seven Swords (2005).wvx The files were renamed and the playlist created for it. Thoughts?

    Playlist Create

    Yammm will optionally create playlists for movies spanning over several files. It can also optionally hide the actual files so only the playlist is shown and not the individual files.

    Media Center DVD ID Metadata

    If enabled Yammm can create dvdid.xml files for matching movies. When possible it will use the real ID (CRC64) otherwise it will create one. When enabled you must specifiy which accounts to create the corresponding cache files. This allows you to keep your HTPC and media center extenders Movie Library metadata in sync. If present Windows 7 (RC1) Movie Library will display the metadata as well.

    In the works....

    The below items are currently being tested

    • Renaming files Done
    • TV Series support
    • Custom folder\file renames
    • Media Center plugin (MCML) for selecting artwork
    • Better DVR-MS support, it will check DVR-MS for meta data prior to checking provider
    • Optional embed metadata into artwork and\or dvr-mr
    • Option to add a layer on the top of artwork before saving

    Note:

    1. Required .NET Fx 3.5 SP1
    2. Rename and image overwrite is disabled by default.
    3. Mapped drives must be added using their UNC Path
    4. Requires admin rights to the movie folders and admin rights to run Yammm Config.
    5. Currently only detects movies (TV series is in testing
    6. Currently only supports a single rename format: "Title (Year) [Tags]
    7. Run the Yammm Config application to Add\Remove Watched Folders
    8. Meta XML files will not be overwritten, I will update soon with an option to update missing information for existing meta files (i.e. dvdid.xml, mymovies.xml, ...
    9. I purposely did not include a way to manually edit the meta data. Please help the community and contribute to The Movie DB.

    If you currently have all your movies in a single file you can use the below command to create a subfolder for each movie and move the file into it.

    FOR %i IN (*.*) DO (IF NOT EXIST "%~ni" MD "%~ni") & (MOVE "%i" "%~ni")
    

    Mikinho

    Mikinho | Missing Remote | Microsoft MVP
  • 05-12-2009 4:48 AM In reply to

    • mikinho
    • Top 10 Contributor
    • Joined on 12-26-2006
    • Houston, TX
    • Elite Member
    • Media Center MVP

    Re: Yammm - Yet Another Media Meta Manager

    Locked Reply Contact
    Here is a sample of some folders that were renamed via Yammm. I used it on my collection of ~900 movies.

    American History X (1998)
    Army of Darkness (1992) [Director's Cut]
    Batman- Gotham Knight (2008)
    Casino Royale (2006) [007- Casino Royale]
    El Orfanato (2007) [The Orphanage] [Blu-ray]
    La Cité des enfants perdus (1995) [The City of the Lost Children]
    Låt Den Rätte Komma In (2008) [Let The Right One In]
    Se, jie (2007) [Lust, Caution]
    Shogun (1980) [James Clavell's Shogun]
    Surf's Up (2007) [Blu-ray]
    The Lord of the Rings - The Return of the King (2003) [Extended Edition]
    X-Men (2000) [Blue-ray Rip]
    X2 (2003) [Blu-ray Rip]
    Y tu mamá también (2001)
    Yojimbo (1961) [The Bodyguard] [Criterion Collection]
    Zodiac (2007)
    Æon Flux (2005)
    वीर-ज़ारा (2004) [Veer-Zaara]
    七人の侍 (1954) [Seven Samurai] [Criterion Collection]
    臥虎藏龍 (2000) [Crouching Tiger, Hidden Dragon]
    隠し砦の三悪人 (1958) [The Hidden Fortress] [Criterion Collection]

    Each of them had their poster artwork downloaded and saved as folder.jpg. On my system I currently have it generating the dvdid.xml and nfo file as well.
    Mikinho | Missing Remote | Microsoft MVP
  • 05-12-2009 5:42 AM In reply to

    • mjp14
    • Top 100 Contributor
    • Joined on 11-07-2007
    • Buffalo NY
    • Regular

    Re: Yammm - Yet Another Media Meta Manager

    Locked Reply Contact
    very nice.  Exactly what I was looking for.  I just tried it and a few issues/comments

    1) When adding a single folder it works great.  My movies are organized as D:\MovieTitle\movieTitle.mp4     Your service does not seem to recognize when I add "D:\" as a watch folder.

    2) When adding a single folder the folder rename happens and then I go back into the config program and it is no longer in the list.  Does that mean its not watched any more or just that its not 'pending'

    Great work.


  • 05-12-2009 6:27 AM In reply to

    • mikinho
    • Top 10 Contributor
    • Joined on 12-26-2006
    • Houston, TX
    • Elite Member
    • Media Center MVP

    Re: Yammm - Yet Another Media Meta Manager

    Locked Reply Contact
    Sorry, I didn't test with a drive root. I'll need to make a small change. I'll update and post later today. For the config program, after hitting the Save button can you check the Yammm.config xml file to see if it is in the Folder list?

    It should look like


    [Folders]
    [Folder]D:\[/Folder]
    [/Folders]

    Btw, I created this post in the wrong forum. I will ask the moderators to move it into the non MCE2005 forum.
    Mikinho | Missing Remote | Microsoft MVP
  • 05-12-2009 7:22 AM In reply to

    • mikinho
    • Top 10 Contributor
    • Joined on 12-26-2006
    • Houston, TX
    • Elite Member
    • Media Center MVP

    Re: Yammm - Yet Another Media Meta Manager

    Locked Reply Contact
    mjp14:
    1) When adding a single folder it works great.  My movies are organized as D:\MovieTitle\movieTitle.mp4     Your service does not seem to recognize when I add "D:\" as a watch folder.

    This is fixed. I was excluding folders with the System or Hidden attributes not thinking that drivers are marked as both. I changed it to exclude any non-root paths that are System or Hidden. I've udpated the setup package. You will probably need to Uninstall first.
    Mikinho | Missing Remote | Microsoft MVP
  • 05-12-2009 7:40 AM In reply to

    • mjp14
    • Top 100 Contributor
    • Joined on 11-07-2007
    • Buffalo NY
    • Regular

    Re: Yammm - Yet Another Media Meta Manager

    Locked Reply Contact
    The update worked great.  You have made my movie cataloging much easier!  Thanks again.  I'll keep you updated on anything else I find.

  • 05-12-2009 9:17 AM In reply to

    • mikinho
    • Top 10 Contributor
    • Joined on 12-26-2006
    • Houston, TX
    • Elite Member
    • Media Center MVP

    Re: Yammm - Yet Another Media Meta Manager

    Locked Reply Contact
    mjp14:
    The update worked great. You have made my movie cataloging much easier! Thanks again. I'll keep you updated on anything else I find.

    Glad it worked. Below are the items I'm planing to get done tomorrow evening. Let me know if you have any suggestions:

    1- In the config tool have a preview of the folder renames

    2- Save username\passwords for connecting to remote shares

    3- On Windows 7 support Libraries

    4- Update NFO format to better support XBMC

    5- Rename movie files and associated files (i.e. sub files, ...)
    Mikinho | Missing Remote | Microsoft MVP
  • 05-12-2009 10:52 AM In reply to

    • mikinho
    • Top 10 Contributor
    • Joined on 12-26-2006
    • Houston, TX
    • Elite Member
    • Media Center MVP

    Re: Yammm - Yet Another Media Meta Manager

    Locked Reply Contact
    Per request I've added an option to download the backdrop artwork as well. If enabled it will create a hidden file called backdrop.jpg. The option will be disabled by default.

    Please uninstall prior to installing the new version. I'll fix the installer later so this won't be needed.
    Mikinho | Missing Remote | Microsoft MVP
  • 05-12-2009 6:51 PM In reply to

    • mikinho
    • Top 10 Contributor
    • Joined on 12-26-2006
    • Houston, TX
    • Elite Member
    • Media Center MVP

    Re: Yammm - Yet Another Media Meta Manager

    Locked Reply Contact
    Screenshots added.
    Mikinho | Missing Remote | Microsoft MVP
  • 05-13-2009 8:22 AM In reply to

    • mmatheny
    • Top 10 Contributor
    • Joined on 12-12-2008
    • Dickinson, TX
    • Elite Member

    Re: Yammm - Yet Another Media Meta Manager

    Locked Reply Contact
    Will this work WITH MediaBrowser, or does MediaBrowser already  have a function like this built in?
    Mike

    Win7 RTM 7600 x32
    Harmony 700
    Comcast Houston (cable co)
    Cooler Master Elite 360 Mid Tower case
    ECS M7050-M2
    AMD Phenom 9550 QuadCore
    4G RAM
    BFG GeForce 9600GT 512mb
    160GB SATA II (OS) - AHCI
    1TB SATA II (DATA) - AHCI
    LG GGC-H20LK Combo drive
    Hauppauge WinTV HVR-2250
    Onkyo TX-SR608
    Samsung PN50A550
  • 05-13-2009 8:27 AM In reply to

    • mikinho
    • Top 10 Contributor
    • Joined on 12-26-2006
    • Houston, TX
    • Elite Member
    • Media Center MVP

    Re: Yammm - Yet Another Media Meta Manager

    Locked Reply Contact
    mmatheny:
    Will this work WITH MediaBrowser, or does MediaBrowser already  have a function like this built in?

    Yes it works with MediaBrowser. Media Browser will use the folder.jpg and if you enable the creation of mymovie.xml it will use that as well. I use MediaBrowser as well but I found that it did not match my movies very well. Yammm did a better job of matching and makes MediaBrowser more responsive on startup.
    Mikinho | Missing Remote | Microsoft MVP
  • 05-13-2009 8:40 AM In reply to

    • mmatheny
    • Top 10 Contributor
    • Joined on 12-12-2008
    • Dickinson, TX
    • Elite Member

    Re: Yammm - Yet Another Media Meta Manager

    Locked Reply Contact
    So this is complementary.
    Mike

    Win7 RTM 7600 x32
    Harmony 700
    Comcast Houston (cable co)
    Cooler Master Elite 360 Mid Tower case
    ECS M7050-M2
    AMD Phenom 9550 QuadCore
    4G RAM
    BFG GeForce 9600GT 512mb
    160GB SATA II (OS) - AHCI
    1TB SATA II (DATA) - AHCI
    LG GGC-H20LK Combo drive
    Hauppauge WinTV HVR-2250
    Onkyo TX-SR608
    Samsung PN50A550
  • 05-13-2009 8:46 AM In reply to

    • mikinho
    • Top 10 Contributor
    • Joined on 12-26-2006
    • Houston, TX
    • Elite Member
    • Media Center MVP

    Re: Yammm - Yet Another Media Meta Manager

    Locked Reply Contact
    mmatheny:
    So this is complementary.


    Yes. Aside from the rename functionality. I'm a big fan of Media Browser but I like having a heterogeneous meta manager so any movie\video application works.
    Mikinho | Missing Remote | Microsoft MVP
  • 05-13-2009 9:01 AM In reply to

    • rondelv
    • Not Ranked
    • Joined on 02-10-2006
    • Wisconsin
    • Member

    Re: Yammm - Yet Another Media Meta Manager

    Locked Reply Contact

    mikinho,

    So, if I already have Media Browser in operation (and for that matter Open Media Library....I am comparing the two apps to determine which I like best) and I already have some metadata and some fanart in place, IF I wanted to use YAMMM, what would you suggest as the best way to implement YAMMM?

    Thanks.

    Ron...

  • 05-13-2009 9:09 AM In reply to

    • mikinho
    • Top 10 Contributor
    • Joined on 12-26-2006
    • Houston, TX
    • Elite Member
    • Media Center MVP

    Re: Yammm - Yet Another Media Meta Manager

    Locked Reply Contact
    rondelv:

    mikinho,


    So, if I already have Media Browser in operation (and for that matter Open Media Library....I am comparing the two apps to determine which I like best) and I already have some metadata and some fanart in place, IF I wanted to use YAMMM, what would you suggest as the best way to implement YAMMM?


    Thanks.


    Ron...



    Both applications I believe will use mymovies.xml. So I would setup Yammm to Generate MyMovies files (disabled default) and NOT overwrite images (the default).

    Please download the latest version as I had previous not included the latest config app. You will need to uninstall first.
    Mikinho | Missing Remote | Microsoft MVP
Page 1 of 93 (1392 items) 1 2 3 4 5 Next > ... Last »


Terms of Service | Privacy Statement | Code of Conduct | About