MePo Tools - Download ClearArt/CDArt/ClearLogos, Music Video clips and more! (1 Viewer)

Quantor

Portal Pro
February 9, 2013
113
12
53
Bad Kreuznach
Home Country
Germany Germany
And why he make no FakeCD ? Background image is there.

Don't know if this still is an issue. But encountered the same problem tonight... Took awhile till I've found out that you need to work with the following mask in fakeCD tab if you're using moving pictures as your movie-database:

Path: Thumbs\MovingPictures\Backdrops\FullSize\ Mask: {%nm}*.jpg

Unfortunately MePo-tools has not used the right mask after I ticked the square for using moving pictures...[DOUBLEPOST=1407467954][/DOUBLEPOST]@ajs :

Got some questions regarding the new features:

1. If I tick the square for download artist thumbs: Where will they be stored ? Is there an option to overwrite existing ones as a lot of artist thumbs in my collection were created from album covers as MP no longer is scraping them through the audio scrobbler...

2. Are there already any skins around using music artist banners ?

3. Is there a possibility to add an option to the YouTube-dl section to download only music-vids with a minimum size of let's say 25MB or specific quality ? Most vids beyond 25 MB are mostly crap... Or at least an option to automatically delete files beyond a minimum requirement after the download ?

Rgrds,

Olli
 
Last edited:

ajs

Development Group
  • Team MediaPortal
  • February 29, 2008
    15,492
    10,371
    Kyiv
    Home Country
    Ukraine Ukraine
    Unfortunately MePo-tools has not used the right mask after I ticked the square for using moving pictures...
    Select the option to use MovingPictures and then click [Fill].

    If I tick the square for download artist thumbs: Where will they be stored ?
    ..\thumbs\Music\Artists\

    Is there an option to overwrite existing ones as a lot of artist thumbs in my collection were created from album covers as MP no longer is scraping them through the audio scrobbler...
    No, Fetch only those which are not.

    2. Are there already any skins around using music artist banners ?
    I dont kow :)

    3. Is there a possibility to add an option to the YouTube-dl section to download only music-vids with a minimum size of let's say 25MB or specific quality ?
    I do not know the settings should download the highest possible quality. Maybe there is some setting in youtube-dl.eхe.
    Code:
    Usage: youtube-dl.exe [options] url [url...]
    
    Options:
      General Options:
        -h, --help                       print this help text and exit
        --version                        print program version and exit
        -U, --update                     update this program to latest version. Make
                                         sure that you have sufficient permissions
                                         (run with sudo if needed)
        -i, --ignore-errors              continue on download errors, for example to
                                         skip unavailable videos in a playlist
        --abort-on-error                 Abort downloading of further videos (in the
                                         playlist or the command line) if an error
                                         occurs
        --dump-user-agent                display the current browser identification
        --user-agent UA                  specify a custom user agent
        --referer REF                    specify a custom referer, use if the video
                                         access is restricted to one domain
        --add-header FIELD:VALUE         specify a custom HTTP header and its value,
                                         separated by a colon ':'. You can use this
                                         option multiple times
        --list-extractors                List all supported extractors and the URLs
                                         they would handle
        --extractor-descriptions         Output descriptions of all supported
                                         extractors
        --proxy URL                      Use the specified HTTP/HTTPS proxy. Pass in
                                         an empty string (--proxy "") for direct
                                         connection
        --no-check-certificate           Suppress HTTPS certificate validation.
        --prefer-insecure                Use an unencrypted connection to retrieve
                                         information about the video. (Currently
                                         supported only for YouTube)
        --cache-dir DIR                  Location in the filesystem where youtube-dl
                                         can store some downloaded information
                                         permanently. By default $XDG_CACHE_HOME
                                         /youtube-dl or ~/.cache/youtube-dl . At the
                                         moment, only YouTube player files (for
                                         videos with obfuscated signatures) are
                                         cached, but that may change.
        --no-cache-dir                   Disable filesystem caching
        --socket-timeout None            Time to wait before giving up, in seconds
        --bidi-workaround                Work around terminals that lack
                                         bidirectional text support. Requires bidiv
                                         or fribidi executable in PATH
        --default-search PREFIX          Use this prefix for unqualified URLs. For
                                         example "gvsearch2:" downloads two videos
                                         from google videos for  youtube-dl "large
                                         apple". By default (with value "auto")
                                         youtube-dl guesses.
        --ignore-config                  Do not read configuration files. When given
                                         in the global configuration file /etc
                                         /youtube-dl.conf: do not read the user
                                         configuration in ~/.config/youtube-dl.conf
                                         (%APPDATA%/youtube-dl/config.txt on
                                         Windows)
        --encoding ENCODING              Force the specified encoding (experimental)
    
      Video Selection:
        --playlist-start NUMBER          playlist video to start at (default is 1)
        --playlist-end NUMBER            playlist video to end at (default is last)
        --match-title REGEX              download only matching titles (regex or
                                         caseless sub-string)
        --reject-title REGEX             skip download for matching titles (regex or
                                         caseless sub-string)
        --max-downloads NUMBER           Abort after downloading NUMBER files
        --min-filesize SIZE              Do not download any videos smaller than
                                         SIZE (e.g. 50k or 44.6m)
        --max-filesize SIZE              Do not download any videos larger than SIZE
                                         (e.g. 50k or 44.6m)
        --date DATE                      download only videos uploaded in this date
        --datebefore DATE                download only videos uploaded on or before
                                         this date (i.e. inclusive)
        --dateafter DATE                 download only videos uploaded on or after
                                         this date (i.e. inclusive)
        --min-views COUNT                Do not download any videos with less than
                                         COUNT views
        --max-views COUNT                Do not download any videos with more than
                                         COUNT views
        --no-playlist                    download only the currently playing video
        --age-limit YEARS                download only videos suitable for the given
                                         age
        --download-archive FILE          Download only videos not listed in the
                                         archive file. Record the IDs of all
                                         downloaded videos in it.
        --include-ads                    Download advertisements as well
                                         (experimental)
        --youtube-include-dash-manifest  Try to download the DASH manifest on
                                         YouTube videos (experimental)
    
      Download Options:
        -r, --rate-limit LIMIT           maximum download rate in bytes per second
                                         (e.g. 50K or 4.2M)
        -R, --retries RETRIES            number of retries (default is 10)
        --buffer-size SIZE               size of download buffer (e.g. 1024 or 16K)
                                         (default is 1024)
        --no-resize-buffer               do not automatically adjust the buffer
                                         size. By default, the buffer size is
                                         automatically resized from an initial value
                                         of SIZE.
    
      Filesystem Options:
        -t, --title                      use title in file name (default)
        --id                             use only video ID in file name
        -l, --literal                    [deprecated] alias of --title
        -A, --auto-number                number downloaded files starting from 00000
        -o, --output TEMPLATE            output filename template. Use %(title)s to
                                         get the title, %(uploader)s for the
                                         uploader name, %(uploader_id)s for the
                                         uploader nickname if different,
                                         %(autonumber)s to get an automatically
                                         incremented number, %(ext)s for the
                                         filename extension, %(format)s for the
                                         format description (like "22 - 1280x720" or
                                         "HD"), %(format_id)s for the unique id of
                                         the format (like Youtube's itags: "137"),
                                         %(upload_date)s for the upload date
                                         (YYYYMMDD), %(extractor)s for the provider
                                         (youtube, metacafe, etc), %(id)s for the
                                         video id, %(playlist)s for the playlist the
                                         video is in, %(playlist_index)s for the
                                         position in the playlist and %% for a
                                         literal percent. %(height)s and %(width)s
                                         for the width and height of the video
                                         format. %(resolution)s for a textual
                                         description of the resolution of the video
                                         format. Use - to output to stdout. Can also
                                         be used to download to a different
                                         directory, for example with -o '/my/downloa
                                         ds/%(uploader)s/%(title)s-%(id)s.%(ext)s' .
        --autonumber-size NUMBER         Specifies the number of digits in
                                         %(autonumber)s when it is present in output
                                         filename template or --auto-number option
                                         is given
        --restrict-filenames             Restrict filenames to only ASCII
                                         characters, and avoid "&" and spaces in
                                         filenames
        -a, --batch-file FILE            file containing URLs to download ('-' for
                                         stdin)
        --load-info FILE                 json file containing the video information
                                         (created with the "--write-json" option)
        -w, --no-overwrites              do not overwrite files
        -c, --continue                   force resume of partially downloaded files.
                                         By default, youtube-dl will resume
                                         downloads if possible.
        --no-continue                    do not resume partially downloaded files
                                         (restart from beginning)
        --cookies FILE                   file to read cookies from and dump cookie
                                         jar in
        --no-part                        do not use .part files
        --no-mtime                       do not use the Last-modified header to set
                                         the file modification time
        --write-description              write video description to a .description
                                         file
        --write-info-json                write video metadata to a .info.json file
        --write-annotations              write video annotations to a .annotation
                                         file
        --write-thumbnail                write thumbnail image to disk
    
      Verbosity / Simulation Options:
        -q, --quiet                      activates quiet mode
        --no-warnings                    Ignore warnings
        -s, --simulate                   do not download the video and do not write
                                         anything to disk
        --skip-download                  do not download the video
        -g, --get-url                    simulate, quiet but print URL
        -e, --get-title                  simulate, quiet but print title
        --get-id                         simulate, quiet but print id
        --get-thumbnail                  simulate, quiet but print thumbnail URL
        --get-description                simulate, quiet but print video description
        --get-duration                   simulate, quiet but print video length
        --get-filename                   simulate, quiet but print output filename
        --get-format                     simulate, quiet but print output format
        -j, --dump-json                  simulate, quiet but print JSON information.
                                         See --output for a description of available
                                         keys.
        --newline                        output progress bar as new lines
        --no-progress                    do not print progress bar
        --console-title                  display progress in console titlebar
        -v, --verbose                    print various debugging information
        --dump-intermediate-pages        print downloaded pages to debug problems
                                         (very verbose)
        --write-pages                    Write downloaded intermediary pages to
                                         files in the current directory to debug
                                         problems
        --print-traffic                  Display sent and read HTTP traffic
    
      Video Format Options:
        -f, --format FORMAT              video format code, specify the order of
                                         preference using slashes: "-f 22/17/18".
                                         "-f mp4" and "-f flv" are also supported.
                                         You can also use the special names "best",
                                         "bestvideo", "bestaudio", "worst",
                                         "worstvideo" and "worstaudio". By default,
                                         youtube-dl will pick the best quality.
        --all-formats                    download all available video formats
        --prefer-free-formats            prefer free video formats unless a specific
                                         one is requested
        --max-quality FORMAT             highest quality format to download
        -F, --list-formats               list all available formats
    
      Subtitle Options:
        --write-sub                      write subtitle file
        --write-auto-sub                 write automatic subtitle file (youtube
                                         only)
        --all-subs                       downloads all the available subtitles of
                                         the video
        --list-subs                      lists all available subtitles for the video
        --sub-format FORMAT              subtitle format (default=srt) ([sbv/vtt]
                                         youtube only)
        --sub-lang LANGS                 languages of the subtitles to download
                                         (optional) separated by commas, use IETF
                                         language tags like 'en,pt'
    
      Authentication Options:
        -u, --username USERNAME          account username
        -p, --password PASSWORD          account password
        -n, --netrc                      use .netrc authentication data
        --video-password PASSWORD        video password (vimeo, smotri)
    
      Post-processing Options:
        -x, --extract-audio              convert video files to audio-only files
                                         (requires ffmpeg or avconv and ffprobe or
                                         avprobe)
        --audio-format FORMAT            "best", "aac", "vorbis", "mp3", "m4a",
                                         "opus", or "wav"; best by default
        --audio-quality QUALITY          ffmpeg/avconv audio quality specification,
                                         insert a value between 0 (better) and 9
                                         (worse) for VBR or a specific bitrate like
                                         128K (default 5)
        --recode-video FORMAT            Encode the video to another format if
                                         necessary (currently supported:
                                         mp4|flv|ogg|webm)
        -k, --keep-video                 keeps the video file on disk after the
                                         post-processing; the video is erased by
                                         default
        --no-post-overwrites             do not overwrite post-processed files; the
                                         post-processed files are overwritten by
                                         default
        --embed-subs                     embed subtitles in the video (only for mp4
                                         videos)
        --embed-thumbnail                embed thumbnail in the audio as cover art
        --add-metadata                   write metadata to the video file
        --xattrs                         write metadata to the video file's xattrs
                                         (using dublin core and xdg standards)
        --prefer-avconv                  Prefer avconv over ffmpeg for running the
                                         postprocessors (default)
        --prefer-ffmpeg                  Prefer ffmpeg over avconv for running the
                                         postprocessors

    Or at least an option to automatically delete files beyond a minimum requirement after the download ?
    It's possible, but I now go on holiday, so it's best to remind me about it on September 2. Continuously if I have time today I will do and I will lay out a beta version....
     
    Last edited:

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    15,492
    10,371
    Kyiv
    Home Country
    Ukraine Ukraine
    Build 145
    YouTube section
    : Added an option to remove the downloaded videos is less than a certain size.
    000MP.png
    Code:
      08-08-2014 10:48:28.074   Last.fm URL [2/3] for Paul McCartney :: Paul McCartney|Queenie Eye=http://www.last.fm/music/Paul+McCartney/_/Queenie+Eye
      08-08-2014 10:48:29.590     Youtube ID: DomUd0N8-a8
      08-08-2014 10:48:29.591   Re-Download \Video\Paul McCartney\Paul McCartney - Queenie Eye.avi ID [pD8-uczf3sk] <> [DomUd0N8-a8]
      08-08-2014 10:48:29.591   Youtube: Music mode.
      08-08-2014 10:48:29.591   Youtube: Execute youtube-dl.exe DomUd0N8-a8 -o "\Video\Paul McCartney\Paul McCartney - Queenie Eye.avi" -f 5 -w
      08-08-2014 10:48:50.253   Youtube: Execution completed successfully. [00:00:20]
      08-08-2014 10:48:50.253   Youtube: Target file size less then 10Mb. Delete!
      08-08-2014 10:48:50.273 Delete \Video\Paul McCartney\Paul McCartney - Queenie Eye.avi to recycle bin with result 0.
     
    Last edited:

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    15,492
    10,371
    Kyiv
    Home Country
    Ukraine Ukraine
    2. Are there already any skins around using music artist banners ?
    If you know where to put them, I can add to my themes for the Titan. But it was later, in September ...
     

    Quantor

    Portal Pro
    February 9, 2013
    113
    12
    53
    Bad Kreuznach
    Home Country
    Germany Germany
    2. Are there already any skins around using music artist banners ?
    If you know where to put them, I can add to my themes for the Titan. But it was later, in September ...

    I'll think about it... Will be difficult to find a good spot as the amount of avaiable Artist-Banners is very limited at the moment... From around a 1000 different artists I got in my database around 300 had an available banner ;) ... So an artist-banner listview does not make sense as long as kiwijunglist is not developing a fake-banner-cmd :D....

    Have a great holiday and thanks for all your work...

    Olli
     

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    15,492
    10,371
    Kyiv
    Home Country
    Ukraine Ukraine
    Build 146:
    - Compatibility with new fanart.tv api (v3).

    Build 147:
    - Allow input of fanart.tv Personal API key (Otional).
    0001MP.png
    Personal API keys
    We have a new feature called personal API keys, these are used in conjunction with the API key you registered for your app, the difference is a users personal API key can be sent as well.

    You should encourage your users to generate personal API keys at https://fanart.tv/get-an-api-key/ as requests to the API without a personal API key return results that were approved over 7 days ago, with a personal API key that drops to around 48 hours and if the user is also a VIP member that will further drop to around 10 minutes.

    In comparison, calls to the v2 API return results that are 14 days or older.


    Build 148:
    - Improvement to build 145. If the music video is smaller than the size, it is then removed and stored in a database as the downloaded successfully. Reducing traffic consumption and prevents re-downloading next time.
    Code:
      12-09-2014 10:21:56.859   Last.fm URL [2/3] for Paul McCartney :: Paul McCartney|Queenie Eye=http://www.last.fm/music/Paul+McCartney/_/Queenie+Eye
      12-09-2014 10:21:58.666     Youtube ID: PXEwcGV8hII
      12-09-2014 10:21:58.667   Youtube: Music mode.
      12-09-2014 10:21:58.667   Youtube: Execute youtube-dl.exe PXEwcGV8hII -o "Video\Paul McCartney\Paul McCartney - Queenie Eye.avi" -f 5 -w
      12-09-2014 10:22:05.941   Youtube: Execution completed successfully. [00:00:07]
      12-09-2014 10:22:05.942   Youtube: Target file size less then 25Mb. Delete!
      12-09-2014 10:22:07.051 Delete Video\Paul McCartney\Paul McCartney - Queenie Eye.avi to recycle bin with result 0.
      12-09-2014 10:22:07.051   [DB]: Paul McCartney - Queenie Eye P:LFM:2 V:PXEwcGV8hII stored.
     
    Last edited:

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    15,492
    10,371
    Kyiv
    Home Country
    Ukraine Ukraine
    Waiting for feedback and comments, if no one can find errors in a couple of days have been moved to the first post.

    Edit: Build 148 - Moved to First post ...
     
    Last edited:

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    15,492
    10,371
    Kyiv
    Home Country
    Ukraine Ukraine
    Build 153 (PreBeta).
    - Cosmetic fixes of UI.
    - Reworked the internal mechanisms of obtaining information, must less to load disk system.
    - If a site fanart.tv returned a 404 error - not found, not created Fake discs, will now be created.
    Code:
    I 03-10-2014 12:40:55.218 Music (Albums) mode:[V3]:
      03-10-2014 12:40:55.218 - PersonalAPIKey: True
      03-10-2014 12:40:55.218 - Random flag: True
      03-10-2014 12:40:55.218 - HD flag: False
    I 03-10-2014 12:40:55.218 - Metod: Single
      03-10-2014 12:40:55.221 - Musicbrainz ID for AC/DC - Big Gun - fdfd230e-8dd0-401e-bd05-47459086cb30
      03-10-2014 12:40:55.221 - Get fanart.tv URLs for fdfd230e-8dd0-401e-bd05-47459086cb30 AC/DC - Big Gun
    E 03-10-2014 12:40:55.545 - HTTP Exception for fdfd230e-8dd0-401e-bd05-47459086cb30 AC/DC - Big Gun [HTTP/1.1 404 Not Found]
      03-10-2014 12:40:55.546 - HTTP [HTTP/1.1 404 Not Found] Try to create FakeCD ...
      03-10-2014 12:40:55.549 - Fake: Music (Album) mode.
      03-10-2014 12:40:55.549   Fake: Mask - %an-%alL.jpg - AC_DC-Big Gunl.jpg
      03-10-2014 12:40:55.549   Random files find: \thumbs\Music\Albums\AC_DC-Big Gunl.jpg
      03-10-2014 12:40:55.549   Fake: Music (Album) alternate search thumbs\Skin FanArt\Scraper\Music\AC_DC (*).jpg
      03-10-2014 12:40:55.550   Random files find: \thumbs\Skin FanArt\Scraper\Music\AC_DC (*).jpg
      03-10-2014 12:40:55.550   Fake: Execute FakeCD\fakecd.cmd "thumbs\Skin FanArt\Scraper\Music\AC_DC (27726).jpg" "thumbs\CDArt\Music\AC_DC - Big Gun.png" MAM
      03-10-2014 12:40:58.559   Fake: Execution completed successfully. [00:00:03]
    I 03-10-2014 12:40:58.567 Download complete. Missing: 0 Download: 1
    - Added the ability to download banners for movies.
    - Added the ability to create NFO for series.
    - Some bug fixes.

    _0MP.png _1MP.png _2MP.png

    Build 154 (Beta).
    - Added the ability to download album covers from fanart.tv.
    - Some bug fixes.

    _3MP.png

    Build 155 (Beta).
    - Cosmetic fixes of UI.
    - Some bug fixes.

    Build 156 (Beta).
    - First start:
    __MP001.png
    - Settings:
    __MP002.png
    - Progress icon:
    __MP003.png

    Build 159 (Beta).
    - Small bugfixes.
    - Expanded output to a log file in debug mode.

    Build 160 (Beta).
    - Bugfix for Fake CD (Movies and Music) after 404 error... Thanks @mcl and @emphatic !

    Build 161 (Beta).
    - Small bugfixes in Settings window.

    Build 162 (Beta).

    - Changed algorithm the alternative image search for Fake CD (Music).

    Build 163 (Beta).
    -
    Fixed handling of albums, with more than one artist.
    - Changed algorithm the image search for Fake CD (Moving Pictires).
    - Added an option to select albums not only for a bunch Album Artist - Album, but for a bunch of Artist - Album:
    __MPA001.png

    Build 164 (Beta).
    - Cosmetic fixed in GUI.
    - Added Mask %yo and %ys for FakeCD.
    %yo - Year or * if Year empty.
    %ys - Year with leading "-" or * if Year is empty.
    For FakeCD (New Moving Pictures) recomended new search mask - {%nm-%yo}*.jpg or {%nm%ys}*.jpg.
    __FCD005.png

    Build 165 (Release).
    - See First Post.
     
    Last edited:

    ajs

    Development Group
  • Team MediaPortal
  • February 29, 2008
    15,492
    10,371
    Kyiv
    Home Country
    Ukraine Ukraine
    Is it necessary to add the ability to download album covers from the fanart.tv?
     

    Users who are viewing this thread

    Top Bottom