Linux Music Video Downloader (cross platform)
#1
Inspired by the work of kiwijunglist and the Windows-only Music Video Downloader, I would like to announce an early release of a similar project designed to be cross-platform and compatible with OpenELEC.

https://github.com/waddles/mvid_dl

mvid_dl
Music video downloader for XBMC

Loads artist and track titles from various sources then uses http://theaudiodb.com to retrieve music video urls to pass to youtube-dl which saves them in appropriately named video files for XBMC's Music Video Scraper.

Sources
  • Last.fm recently played tracks
  • Australian Top 50 singles chart

Planned features:
  • flexible configuration of other song chart sources
  • command line switches to accept artist and/or song titles on command line or standard input
  • (eventually) download all songs in XBMC's music collection

I will probably also add a cache of some of the data looked up on TADb at some point in the future.

Patches, code review, feature requests and bug reports are all welcome Big Grin. Be kind, this is my first project in python.
Reply
#2
Version 0.2.0 has been released which implements the same Last.fm recently played tracks functionality that kiwijunglist's version had.
Reply
#3
Sounds great, looking forward to give it a try.

Any chance to convert the file into an itunes compatible fornat (mp4, m4v) and also to tag the video?
Server: Asus Sabertooth Z77 | Intel Core i5 3.4 GHz | 16 GB DDR3 | 128 GB SSD, 82 TB (9 x 6 TB, 7 x 4 TB)
HTPC 1: Raspberry Pi 2 | HTPC 2: Raspberry Pi 2 | HTPC 3: Raspberry Pi
Reply
#4
As stated in the README, at this point it only outputs the url and track name that you use to pass to youtube-dl. Therefore you can download the file in any format you want by changing the youtube-dl parameters.

Tagging the video for XBMC is the responsibility of the Music Video Scraper for theaudiodb.com addon - http://forum.xbmc.org/showthread.php?tid=136105 but note that since we are using the same database for both operations, we should get tags for every video we download. I am very interested in knowing if any video file can't be tagged by the addon.
Reply
#5
Thanks for your reply.

When I mentioned "tagging", I meant embedded tags, which is possible with MP4/M4V files. This would make the files not only usable with XBMC, but also with itunes and basically any other player. Similar to MP3 files for music that typically have embedded tags.
Server: Asus Sabertooth Z77 | Intel Core i5 3.4 GHz | 16 GB DDR3 | 128 GB SSD, 82 TB (9 x 6 TB, 7 x 4 TB)
HTPC 1: Raspberry Pi 2 | HTPC 2: Raspberry Pi 2 | HTPC 3: Raspberry Pi
Reply
#6
Looks like we'll need Atomic Parsley (https://bitbucket.org/wez/atomicparsley). I understand the need and I'll put in a feature request but it's fairly low priority for me.
Reply
#7
This thread has been a sleep for some time now. I have a question:

You write:

Planned features

- flexible configuration of other song chart sources
- command line switches to accept artist and/or song titles on command line or standard input
- (eventually) download all songs in XBMC's music collection


I am looking for a way to let a downloader scan a directory where I store my mp3 files "artist_name - track_name.mp3". The downloader then needs to fetch the appropriate music videos. Is this already implemented?

For your information, I am a plex user, so I am curious if your "Music Video Downloader" can be used.
Reply

Logout Mark Read Team Forum Stats Members Help
Music Video Downloader (cross platform)0