mvCentral - Music Videos Plugin (Stable)

Discussion in 'mvCentral - Music Videos Plugin' started by trevor, October 16, 2011.

  1. trevor

    trevor Portal Pro

    Joined:
    October 17, 2006
    Messages:
    1,600
    Likes Received:
    922
    Gender:
    Male
    Occupation:
    IT Consultant
    Location:
    Chelmsford
    Ratings:
    +951 / 1
    Home Country:
    United Kingdom United Kingdom
    Show System Specs
    mvCentral Music Videos Plugin


    After a very long gestation period I am pleased to announce the initial beta release of mvCentral.

    This Plugin is an evolution of 'My Music Videos' by metalla_nz and is designed to catalog and display all your Music Videos, it is based around code from Moving Pictures and TvSeries and I would like to thank the developers for allowing use of their code. The Plugin uses last.fm as the primary and Discorgs as secondary source for matching, additional providers will be added in due course.

    I am releasing this beta now as I require help in testing and in translation. The Plugin is in continuous development and I have not finished the user documentation, any questions I will try and answer here as quickly as possible.

    When reporting issues please include full logs and screenshots if they will help - refer to How to Post Logs page for details on generating and uploading logs.



    This release does not support the importing of DVDs, the importing of ISO images not fully impemented, they are on the roadmap.

    The plugin is installed via the MPEI extenstion installer though is not yet part of the update system or present on the MediaPortal Plugin directory.

    Skins Supported

    Included

    • Default
    • DefaultWide
    • StreamedMP
    External

    • aMPed
    • Mustayaluca v0.3.1.181 beta
    • PureVision
    • PureVisionHD
    • PureVisionHD Blue
    • PureVisionHD Metro
    • PureVisionHD Horizon
    The Plugin can be downloaded from the via Extenstion Installer or directly form Google Project site

    mvCentral Plugin Download

    Some note on Filenames

    The plugin will parse two formats

    1.(Filename) <artist> - <track>.<ext>

    A clean up on the filename will be run, replacements run first and then a regex parse so they dont have to be to clean. It is very important that the artist and track are sepereted with '-' (hypen).

    2. (Folder layout) <basefolder>\<artist>\<album>\<track>.<ext>

    In this mode the Artist and Album are parsed from the folders, the track will work best if it is just <track>.<ext> and not <Artist> - <Track>.<ext>

    There are 3 settings that control this behaviour, the two options in 'Album Parsing'


    Enable scraping of Album from Track data

    This option will attempt to retrive the album from the data returned on the track, this will be overidden by folder layout in the 2n option is enabled.


    Use scraper found album instead of parsed one

    This option will force the scraped album to be used overriding the parsed album.

    The 3rd option affecting album parsing is


    Ignore folder structure when parsing

    This option will ignore the folder structure and is useful if you store your videos in a genre folder structure like

    <basefolder>\metal\english\Black Sabbath - Paranoid.mp4



    Testing has currently been carried out by a small group and thanks goes to them for helping to make stable enough for a wider release.

    I would ask that bug reports and enhancement requests be add to the issue tracker on the Google Project site and include debug log files and as much detail as it will take me to recreate the problem.


    Translations

    I have written a tool to help with translation, this tool reads the default langauge file (en-US.xml), allows selection of language and presents list with the missing translations highlighted, when complete the file can be saved and uploaded.

    This tool can also be downloaded from the Google project site

    Translation File Build

    Translation files should be posted back here, thanks in advance for help with this.

    As mentioned above development is ongoing and there is normally as least 1 update a day so please keep an eye on the downloads section if the Project site for updates.


    Change Log:

    V0.5.0.267
    • Updated externals to 1.2.2
    • Set #mvCentral.ArtistName property all all required views.
    • Fix issue with a couple of text boxes being set to zero width.
    Previous Change logs

    Show Spoiler

    V0.5.0.262

    • Fixed navigation when returning from fullscreen video
    • Added playlist folder selection to GUI Settings tab
    • Parsing work, seem a fix had broken the s:\folder\artist\album\track.ext format.
    • Make parsing even more robust, checks completed for UNC and fixed drives using

      S:\folder\<artist> - <track>.<ext>
      S:\folder\<album>\<track>.<ext>
      S:\folder\<album>\<artist> - <track>.<ext>

      S:<artist> - <track>.<ext>
      S:<album>\<track>.<ext>
      S:<album>\<artist> - <track>.<ext>

      \\host\<folder>\<artist> - <track>.<ext>
      \\host\<folder>\<album>\<track>.<ext>
      \\host\<folder>\<album>\<artist> - <track>.<ext>
    • Fixed issue where no internet connection would cause plugin to crash during load.
    • Fix issue with ignore folder structure
    • Added a workaround for handling stop of external player (not good as based on track playtime vs external player runtime).
    • Fixed issue with re-entering the plugin.
    • fixed issue where video skip would only work first time.
    • Added very basic DVD import support - this will look at the directory name if finds a file/dir named VIDEO_TS\VIDEO_TS.IFO ie. the file S:\MusicDVDs\Take That - Progress Live\VIDEO_TS\VIDEO_TS.IFO would result in the filename name TakeThat - Progress Live.dvd being sent to the importer.
    • Fix issue with saving playlists to plugin specified folder


    Show Spoiler

    • Added override for GetModuleName(), loses the [ERROR][MPMain(1)]: No translation found for id 212011 is the error log and also sets #currentmodule to plugin name
    • Fixed display issue in StreamedMP skin file
    • Set OSD properties, std ones : #Play.Current.Title,#Play.Current.Thumb and
      • #Play.Current.Plot for album info
      • Also set some MvC specific properties and a property to indicate MvC is playing.
      • #Play.Current.mvArtist
      • #Play.Current.mvAlbum
      • #Play.Current.mvVideo
      • #Play.Current.mvTrack.Description
      • #mvCentral.isPlaying set to true or false
    • Check if Genres view is select but there are no actual genres defined, in this case revert to artist view.
    • Split the settings into importer and GUI
    • Added playlist shuffle options to GUI settings
    • Now alpha sort genre in in smartplaylist genre dialog
    • Ensure one playlist is stopped before queuing a new one
    • Fix issue with property settings not being set correctly
    • Added new option - Clear existing Playlist when queueing/adding new playlist.
    • Fixed bug with leaving and re-entering plugin with unmatched items still present.
    • Fix issue 25 - no default view on inital startup
    • Loading display in config now displays counts of artists, albums and videos processed.
    • Update Language file
    • Added custom WebGrabber class as need to handle return errors from last.fm
    • last.fm errors are now decoded and displayed in the log.
    • Now ensure at least 1 Sec between API calls to last.fm to meet requirements.
    • Re-write of artwork handling - can now specify external artwork folders for
    • Artist, Album and Track images - these will be searched for matching artwork
    • before grabbing online artwork.
    • Reworked Importer setting screen
    • Enable forum link and some tweaks to About tab
    • Fix issue where different track from selected was played.
    • Added Last.Fm scrobble support


    Show Spoiler


    V0.5.0.182

    • Further fix to Issue 25 - Now check DB is valid and if not reset to artist and store
    • Loading display in config now displays counts of artists, albums and videos processed.
    • Updated base language file.
    V0.5.0.180

    • Fix issue 25 - No deafult view when configureing for first time with clean DB
    V0.5.0.178

    • Added override for GetModuleName(), fixes the 'No translation found for id 212011' is the error log.
    • #currentmodule now set correctly to plugin name
    • Fixed display issue in StreamedMP skin file
    • Set OSD properties
      • Std : #Play.Current.Title,#Play.Current.Thumb
      • #Play.Current.Plot for album info
    • Also set some MvC specific properties and a property to indicate MvC is playing.
      • #Play.Current.mvArtist
      • #Play.Current.mvAlbum
      • #Play.Current.mvVideo
      • #Play.Current.mvTrack.Description
      • #mvCentral.isPlaying set to true or false
    • Check if Genres view is select but there are no actual genres defined, in this case revert to artist view.
    • Split the settings into importer and GUI
    • Added playlist shuffle options to GUI settings
    • Alpha sort genre in in smartplaylist genre dialog
    • Ensure one playlist is stopped before queuing a new one (New option to control this behaviour)
    • Fix issue with property settings not being set correctly
    • Remove the part of last commit as caused playlist type to be cleared after first song.
    • Added new option - Clear existing Playlist when queueing/adding new playlist.
    • Tooltips on most settings
    • Fixed bug with leaving and re-entering plugin with unmatched items still present.

    V0.5.0.166

    • Fix highlighting current song in playlist (Issue 20)
    • Add new skin property #mvCentral.GenreView (true/false depending if in Genre view)
    • Fix skins for new Genre setting
    • Fix DialogMvMultiSelect for Default and DefaultWide skins
    • Fix Genre runtime totalling
    • Fix parsing problem that would cause an exception during import under certain conditions
    • Added DB setting for Playlist location - advanced settings only for now.
    V0.5.0.164

    • Add Genre for tag option - this display a list if tag and allow you to select the tag you want to use as a Genre. This approach is taken as last.fm does not supply a genre as such.
    • Reworked navigation code and now store the last ViewAs
    • Set the scrolloffset to 1 on all skins to avoide the lost bar issue.
    V0.5.0.155

    • Fix issue where first character of filename was removed if files in root of HD.
    • Aligned Track and Album GetArt methods with Artist - missing commit
    • Added the option to display raw track title if required, this has to be enabled in settings.
    V0.5.0.152

    • Expanded folder regex to strip number from from of track, handles '07 Artist - track' naming.
    • Ensure album info is set for mvCentral.Trackinfo when Album is selected.
    • Add property mvCentral.AlbumInfo that contains the same infomvCentral.Trackinfo when album is selected
    V0.5.0.150

    • Fix spellings.
    • Fixed Coverflow support in Playlists and updated skins
    • tweaked the way #mvCentral.Hierachy works.
      • If on Track will be set to Artist Name | Album Name (Album Name will not be added if no album)
      • If on Album will be set Artist Name
    • Added #itemtype property


    Screenshots
     

    Attached Files:

    • import.jpg
      import.jpg
      File size:
      188.4 KB
      Uploaded:
      October 16, 2011
      Views:
      1,101
    • library.jpg
      library.jpg
      File size:
      184.3 KB
      Uploaded:
      October 16, 2011
      Views:
      1,063
    • settings.jpg
      settings.jpg
      File size:
      121.7 KB
      Uploaded:
      October 16, 2011
      Views:
      985
    • mvcdw1.jpg
      mvcdw1.jpg
      File size:
      237.4 KB
      Uploaded:
      October 16, 2011
      Views:
      1,065
    • mvcdw2.jpg
      mvcdw2.jpg
      File size:
      234.6 KB
      Uploaded:
      October 16, 2011
      Views:
      982
    • mvcdw3.jpg
      mvcdw3.jpg
      File size:
      271.1 KB
      Uploaded:
      October 16, 2011
      Views:
      1,003
    • mvcspm1.jpg
      mvcspm1.jpg
      File size:
      217.5 KB
      Uploaded:
      October 16, 2011
      Views:
      1,059
    • mvcspm2.jpg
      mvcspm2.jpg
      File size:
      237 KB
      Uploaded:
      October 16, 2011
      Views:
      946
    • mvcspm3.jpg
      mvcspm3.jpg
      File size:
      164.7 KB
      Uploaded:
      October 16, 2011
      Views:
      878
    • Like Like x 35
    • Thank You! Thank You! x 1
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. Lyfesaver74
    • Team MediaPortal

    Lyfesaver74 Public Relations

    Joined:
    September 25, 2010
    Messages:
    1,544
    Likes Received:
    890
    Location:
    Texas
    Ratings:
    +1,093 / 3
    Home Country:
    United States of America United States of America
    Show System Specs
    Re: mvCentral - Music Vidoes Plugin Beta Release

    Excellent work!!! I really enjoy this plugin!
     
    • Like Like x 1
  4. Paranoid Delusion
    • Premium Supporter

    Paranoid Delusion Moderation Manager

    Joined:
    June 13, 2005
    Messages:
    13,062
    Likes Received:
    1,481
    Gender:
    Male
    Occupation:
    Electrical Engineer
    Location:
    Cheshire
    Ratings:
    +1,482 / 0
    Home Country:
    United Kingdom United Kingdom
    Show System Specs
    Re: mvCentral - Music Vidoes Plugin Beta Release

    Hi Trevor

    Get a windows message "MP has stopped working" needs to be closed, scrolling within your plugin and reaching "packup" by Eliza Doolittle, should not be video related, as no problem with Music Vids plugin.

    View attachment 90719
     
  5. trevor

    trevor Portal Pro

    Joined:
    October 17, 2006
    Messages:
    1,600
    Likes Received:
    922
    Gender:
    Male
    Occupation:
    IT Consultant
    Location:
    Chelmsford
    Ratings:
    +951 / 1
    Home Country:
    United Kingdom United Kingdom
    Show System Specs
    Re: mvCentral - Music Vidoes Plugin Beta Release

    Hi Ray,

    I know what that is and I thought I had caught it, must have missed a line. It is where the play time for the vid has not been set correctly and it attempts to calc a null value.

    The logs should give me enough so find it.

    Thx
     
    • Like Like x 1
  6. trevor

    trevor Portal Pro

    Joined:
    October 17, 2006
    Messages:
    1,600
    Likes Received:
    922
    Gender:
    Male
    Occupation:
    IT Consultant
    Location:
    Chelmsford
    Ratings:
    +951 / 1
    Home Country:
    United Kingdom United Kingdom
    Show System Specs
    Re: mvCentral - Music Vidoes Plugin Beta Release

    New version on Google site, should sort this problem - please confirm.

    Thanks
     
    • Like Like x 1
  7. Paranoid Delusion
    • Premium Supporter

    Paranoid Delusion Moderation Manager

    Joined:
    June 13, 2005
    Messages:
    13,062
    Likes Received:
    1,481
    Gender:
    Male
    Occupation:
    Electrical Engineer
    Location:
    Cheshire
    Ratings:
    +1,482 / 0
    Home Country:
    United Kingdom United Kingdom
    Show System Specs
    Re: mvCentral - Music Vidoes Plugin Beta Release

    Morning Trevor

    Confirmed no more crash :D

    Have a couple of parsing errors in files not finding info, one was a bit unique but still supplied pictures and group info with Music vids plugin, that was "TOTP2 Bee Gees special".

    Also The Verve not getting any results back from lastfm, ie

    The Verve - Bitter Sweet Symphony
    The Verve - Lucky Man
    The Verve - The Drugs Don't Work

    Do not expect you to worry much about parsing errors atm, as long as plugin stable ;)
     
    • Like Like x 1
  8. trevor

    trevor Portal Pro

    Joined:
    October 17, 2006
    Messages:
    1,600
    Likes Received:
    922
    Gender:
    Male
    Occupation:
    IT Consultant
    Location:
    Chelmsford
    Ratings:
    +951 / 1
    Home Country:
    United Kingdom United Kingdom
    Show System Specs
    Re: mvCentral - Music Vidoes Plugin Beta Release

    Hi Ray,

    Thanks for confirming the fix - silly error on my part.

    The parsing side is constantly being worked on but to get the really odd ones go to config, right click on the offending Artist/Track and chose 'Get Info' This will present a far larger choice of possible matches to choose from.

    This is list mVids supplied but I chose to try and match as many as possible without user intervention and then allow manual matching.


    Thanks
     
  9. Paranoid Delusion
    • Premium Supporter

    Paranoid Delusion Moderation Manager

    Joined:
    June 13, 2005
    Messages:
    13,062
    Likes Received:
    1,481
    Gender:
    Male
    Occupation:
    Electrical Engineer
    Location:
    Cheshire
    Ratings:
    +1,482 / 0
    Home Country:
    United Kingdom United Kingdom
    Show System Specs
    Re: mvCentral - Music Vidoes Plugin Beta Release

    Hi Trevor

    Sussed out what was happening, especially with the Verve, scrapper correctly identified "The Verve" as group, but then put that in the name of title search, so looking for "the verve bitter sweet symphony", took out band name and parsed correctly, similar thing happened to other tracks.
     
  10. trevor

    trevor Portal Pro

    Joined:
    October 17, 2006
    Messages:
    1,600
    Likes Received:
    922
    Gender:
    Male
    Occupation:
    IT Consultant
    Location:
    Chelmsford
    Ratings:
    +951 / 1
    Home Country:
    United Kingdom United Kingdom
    Show System Specs
    Re: mvCentral - Music Vidoes Plugin Beta Release

    Hi Ray,

    So I can track this can you post the full path for a couple of the files that are giving you problems, I can create the same folder and filename layout and check what is happening.

    Thanks
     
  11. mrbonsen
    • Super User

    mrbonsen Super User

    Joined:
    December 6, 2008
    Messages:
    6,417
    Likes Received:
    470
    Gender:
    Male
    Location:
    Brensbach (HE) ehemals Görlitz
    Ratings:
    +849 / 11
    Home Country:
    Germany Germany
    Show System Specs
    AW: mvCentral - Music Vidoes Plugin Beta Release

    can "disable" option of the album - info to be integrated?
    better overview when navigating mvcentral.

    EDIT: ok ;) found in the options, I can disable. sorry!
     
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!