Skip to content

Releases: mps-youtube/yewtube

Version 0.2.6

01 Jan 22:25
Compare
Choose a tag to compare

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:

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 and dump 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

01 Jun 23:33
Compare
Choose a tag to compare

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

14 May 04:54
Compare
Choose a tag to compare

Version 0.2.4
13 May 2015

  • Fix issue with rate-limiting in "album" command (#217)
  • Implement support for MPRIS (hrnr and ids1024) (#191, #210)
  • Fix display issue with small terminal width (#215)
  • Use version 3 of the youtube api, since version 2 was disabled

Version 0.2.3

16 Feb 23:51
@np1 np1
Compare
Choose a tag to compare

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

14 Feb 06:00
@np1 np1
Compare
Choose a tag to compare

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

27 Nov 14:46
@np1 np1
Compare
Choose a tag to compare

Version 0.2.1
27 November 2014 - Bugfix release

[Bugfix] - Detect installed player on installation (#149)

Version 0.2.0

24 Nov 16:26
@np1 np1
Compare
Choose a tag to compare

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

18 May 03:46
@np1 np1
Compare
Choose a tag to compare

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

27 Mar 17:38
@np1 np1
Compare
Choose a tag to compare

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

14 Mar 17:10
@np1 np1
Compare
Choose a tag to compare

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