github jamesbrindle/YTMusicUploader v1.6.1
Version 1.6.1

latest releases: v1.8.0, v1.7.9, v1.7.8...
3 years ago

New Feature - Playlist Upload

 

 

New Feature Includes

  • After file scan and standard music upload, playlist processing will take place which involves gathering a list of music file paths contained within your local playlist files, ensuring the paths within the playlist actually exist, and can be cross-referenced then with the already uploaded music files via the YTM's video (entity) ID. Then the application will create a new playlist on YTM (or add to it, if it already exists).
  • The local playlists file's 'last write / modified' date-time is taken into account, therefore if you update the playlist (add new music tracks), the application should pick this up and re-process the playlist file.
  • If you have a YTM playlist that you've created seperately, but you also have a local playlist with the same title (same file name for .m3u and .pls files, 'Title' property within the content of the playlist file for .wpl and .zpl files), the application will assume this to be the same playlist and will update it.
  • Supported playlist file types include: .m3u, .m3u8, .wpl, .pls, zpl
  • YTM only allows a maximum playlist size of 5,000 tracks. If the playlist exeeds this limit, only the first 5,000 tracks will be taken from the playlist.
  • You can also use the 'Manage YT Music' form (screenshot above) to check YTM playlists and optionally delete tracks from them or delete the playlist entirely.
     

IMPORTANT NOTE

  • The database prior to version 1.6.0 doesn't include YTM's 'Video ID' data associated with a music track... There are various 'unique' ID's YTM uses... For everything other than playlists, YTM tends to use 'browseID' and 'entityID'. I wasn't aware of this until starting work on the playlist feature, so unfortunatley with this update the application will need to perform a full scan and upload check on your music library in order to retrieve the 'Video ID', which the application needs to be able to create the playlists with (sorry about that!).

Other Considerations

  • During tests I have achieved a good success rate in duplicating local playlists onto YTM. However, occationally, the ID8 metadata tags (where they are poor) on some of my tracks don't translate to what then appears on YTM, for I don't know what reason... It woulud be a lot easier if when uploading a track to YTM, it responded with a unique ID!!!... You may therefore notice that some of your tracks will 're-upload' to YouTube Music (non-detrimental - YouTube generally does a good job of preventing duplicates). This is because the application has been unable to get YTM entity id after upload, so it thinks it doesn't exist online... For the same reason, if the application is unable to retrieve the video ID of the track, then it can't cross-reference the track that it needs to include in playlist, so it will just skip it.
  • This may result in some of your uploaded playlist having a few tracks missing from your local playlist.

Don't miss a new YTMusicUploader release

NewReleases is sending notifications on new releases.