Releases: mps-youtube/yewtube
Version 0.2.6
Features:
- Add
browserplay
command to play video in browser (@rjvani) (#355 #390) - Make
url
command support multiple urls, and allow loading urls from file (@paulnicolet) (#90 #391) - Make youtube id available to download command (@ids1024) (#375)
- Make pagination work properly for all lists of songs (local playlists, etc.) and make them all support the
dump
command (@ids1024) (#201) - Show warning when adding duplicate track to playlist (@BensonQiu) (#374 #383)
Bug fixes:
- Support playlists longer than 200 items (ids1024) (#192)
- Make
dapl
download complete playlist (@JKatzwinkel) (#294 #325) - Use pyperclip instead of xerox, fixing clipboard on Linux (@ids1024) (#311)
- Fix error message on windows when video title has & (@ids1024) (#321)
- Run notifier command in background (@hrnr) (#339)
- Correctly handle -v option of play (@TimoDritschler) (#352)
- Make it possible to use a pager with --help (@livingBEEF) (#349)
- Allow mplayer for https streams if version is new enough (@ids1024 @Evidlo @paddatrapper) (#315 #336 #317)
- Use mpv.com instead of mpv.exe on windows (@ids1024)
Internal API changes:
- Split code into several files (still a work in progress) (@ids1024) (#208)
- Use a python decorator to declare commands (@ids1024)
- Create a
paginatesongs()
function for handling the pagination anddump
command uniformly as mentioned in features (#399) (@ids1024) - Various others
There have been various other small bug fixes and internal API changes. Use git log v0.2.5..0.2.6
to see all of them.
Version 0.2.5
Version 0.2.5
1 June 2015
- Support python 3 only (will not run with python 2)
- Fix progress bar bug on Windows (#215, #223)
- Fix bug in playlist search (#282)
- Add user_order setting for separate order of user searches (lol768) (#277)
- Add mix command (lol768) (#241, #283)
- Add page count with total number of pages and current page (JKatzwinkel)
- Fix UnicodeEncodeError on non-unicode terminals
- Install .desktop in setup.py so it does not have to be installed manually
required for Ubuntu sound menu support
Update October 24 2015
The file mpsyt-0.2.5-pafy-0.4.0.exe
is a rebuild of the program, built 2015-10-24, build against pafy 0.4.0, which was released after the release of mpsyt 0.2.5. It fixes some issues with the previous build (mpsyt-0.2.5.exe
). This applies only to Windows, of course, and only if installing with these binaries.
Version 0.2.4
Version 0.2.3
Version 0.2.3
17 February 2015
- Fix issue with opening old playlist file (#214)
- Fix issue with "set" command
- Metadata tagging of downloaded audio files
requires ffmpeg or avconv
early implementation, uses YouTube video title, needs more work
Version 0.2.2
Version 0.2.2
14 February 2014
- Implement skip to previous track (ids1024) #175 #18 #14
Use > and < keys for next and prev track, q for quit (was ctrl-c)
mpv / mplayer input.conf can be imported to use custom keymappings - Implement optional external download application (ids1024 and np1) #198 #132
enter "help dl-command" for more info - Show stream quality on status line (Brebiche38) #134 #163
- Implement support for creating Windows builds with py2exe (ids1024) #190
Use setup.py in py2exe branch - Fix progress bar for mpv 0.7 (ids1024) #155 #161
Resolves issues with playback looping - Fix mps-youtube does not run on FreeBSD (nivit)
- Fix YouTube comments overshoot window size
- Fix issue with audio remux when using
d
download command
Version 0.2.1
Version 0.2.1
27 November 2014 - Bugfix release
[Bugfix] - Detect installed player on installation (#149)
Version 0.2.0
Version 0.2.0
25 November 2014
- Auto detect terminal window size
- Transcode audio to MP3 and other formats (requires ffmpeg or avconv) (#55)
- Enabled da and dv commands for playlist search results
- Added dapl and dvpl to download YouTube playlist audio/video
by url/id to a separate subdirectory (mtahmed) #110 - Progress indicator now works with mpv (previously only mplayer)
- Added option to show system notifications (Alex Nisnevich) #95
(can be used with libnotify - notify-send on linux) - Added overwrite true/false option for downloads (mtahmed) #93
(skips download if downloaded file already exists) - Added copy to clipboard feature #97
(requires python xerox module and xclip on linux or pywin32 on windows) - Remux audio downloads for better file compatibility (#135)
[Bugfix] - Accept two-character length usernames (#99)
[Bugfix] - Expand ~ character in download directory setting (punchagan)
[Bugfix] - Don't truncate filename (YoussF) #122
[Bugfix] - Exit with correct status code
Version 0.01.46
Version 0.01.46
May 18 2014
- Added c to view comments for a video
(first 50 comments, no reply-comments) - Added feature to match album tracks using MusicBrainz (vixus0)
To search albums, enter "album" optionally followed by album title - Custom formatted search result list using "set columns" command
Optionally shows: rating, likes, dislikes, views, user, date, category
and comments (number of) in search results - Added "set order (relevance|views|rating|date)" command for
specifying search result ordering - Added "set console-width" for setting output width (default 80)
- Added uploaded date in video info display (request #64)
- Added likes / dislikes in video info display
Version 0.01.44
Version 0.01.44
Mar 27 2014
- Added max_res config item for selecting video resolution (request 56)
- Added window_size and window_pos for selecting size / position of player
- Improved handling of playlist file read/write (issue 66)
- Revert to lower quality on unavailable/corrupt streams (issue 65)
- Enabled multiple invocation commands (comma separated) (request 61)
Eg: mpsyt //the doors, 1, shuffle, 1-3-a, quit - Improved url caching
- Added shuffle command (no arguments, shuffles displayed items)
- Handle 'video not available in your country' during multiple downloads
- Fix UnicodeDecodeError in mplayer progress parsing (issue 58)
- Fix UnicodeEncodeError under Windows with Python 2.7 (issue 59)
Version 0.01.41
Version 0.01.41
Mar 14 2014
- new configuration option, max_results - sets number of returned results
(1 - 50) - pl now accepts YouTube playlist id's as well as url's
- Fix error in download of .m4a files when mplayer is set as player.
- Added option for downloading multiple items
eg. da 1-4 or dv 3,5,6