mps-youtubeTerminal based YouTube jukebox with playlist management
0.2.9.g20200313multimediaΣ=1 0.2.9.g20200313Version of this port present on the latest quarterly branch.
BROKEN: doesn't work, multiple reports upstream DEPRECATED: Abandoned upstream This port expired on: 2022-06-30 IGNORE: is marked as broken: doesn't work, multiple reports upstream
Terminal based YouTube jukebox with playlist management.
Main features:
- Search and play audio/video from YouTube
- Search tracks of albums by album title
- Search and import YouTube playlists
- Create and save local playlists
- Download audio/video
- Convert to mp3 & other formats (requires ffmpeg or avconv)
- View video comments
- Works with 3.x
- Works with Windows, Linux and Mac OS X
- Requires mplayer or mpv
WWW: https://github.com/mps-youtube/mps-youtube
===> The following configuration options are available for mps-youtube-0.2.9.g20200313:
====> Video player: you have to select exactly one of them
MPLAYER=off: MPlayer media player support
MPV=on: Free and open-source general-purpose video player
====> Converter to MP3 and other formats: you can only select none or one of them
FFMPEG=off: FFmpeg support (WMA, AIFF, AC3, APE...)
LIBAV=off: Realtime audio/video conversion library
===> Use 'make config' to modify these settings
cleanup: Remove expired ports:
2022-06-30 multimedia/mpeg2codec: Obsolete, please consider using
multimedia/ffmpeg
2022-06-30 multimedia/livestreamer: Abandoned upstream, please consider using
www/yt-dlp or multimedia/streamlink
2022-06-30 net/kissd: Obsolete, target hardware was released 19 years ago
2022-06-30 www/gecko-mediaplayer: Uses incompatible plugin interface NPAPI
2022-06-30 multimedia/snappy: Deprecated upstream, please consider
multimedia/mpv or multimedia/vlc
2022-06-30 audio/exaile: Requires py-bsddb3 which requires upstream EOLd db5
2022-06-30 multimedia/gnome-twitch: Unmaintained, please consider using
www/yt-dlp or multimedia/streamlink
2022-06-30 multimedia/clive: Last release in 2012, please consider using
www/yt-dlp or multimedia/streamlink
2022-06-30 multimedia/imagination: Obsolete, majority of DVD players made in the
last 15+ years have been able to do image slideshows
2022-06-30 multimedia/m2tstoavi: Marked obsolete by upstream in 2010, please
consider using multimedia/ffmpeg or multimedia/handbrake
2022-06-30 multimedia/mps-youtube: Abandoned upstream
2022-06-30 multimedia/umph: Last release in 2012 and abandoned upstream, please
consider using www/yt-dlp
2022-06-30 multimedia/quvi09: Deprecated upstream, please consider using
www/yt-dlp or multimedia/streamlink
(Only the first 15 lines of the commit message are shown above )
multimedia/mps-youtube: latest tarball broken, use Github tag instead
NOTE: The API key does work for me, mandree@ and people probably need
to obtain their own and use that.
PR: 245106
Submitted by: Daniel Ebdrup Jensen <debdrup@freebsd.org>
Approved by: maintainer timeout (nivit@, 15 days)
Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored. They will
automatically get flavors (py27, py34, py35, py36) depending on what
versions they support.
There is also a USE_PYTHON=flavors for ports that do not use distutils
but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if
using distutils but flavors are not wanted.
A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
added to cope with Python ports that did not have the Python
PKGNAMEPREFIX but are flavored.
USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above )
Allow these ports to build with PACKAGE_BUILDING_FLAVORS set.
Poudriere in particulr did not properly handle DEPENDS_ARGS which
made these ports not properly install dependencies. That bug
is being addressed along with adding FLAVORS support to it.
With hat: portmgr
MFH: 2017Q2
- Update to 0.2.5
- Change Python version to 3.2+ because Python 2
is no longer supported
- Add a patch to setup.py to install .desktop file
(required for MPRIS support)
- Add a wrapper script to pass the environment variable
SSL_CERT_FILE, otherwise any video search fails with
<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed
(_ssl.c:600)>
Relnotes: https://github.com/mps-youtube/mps-youtube/releases/tag/v0.2.5
- Update to 0.2.1
- Add files/patch-mps__youtube_main.py to fix the bug of empty search results.
See https://github.com/np1/mps-youtube/issues/179
- Add a patch (taken from upstream) to fix terminal size detection.
See
https://github.com/np1/mps-youtube/commit/f1021baa246df96b91bf62aabe185493f0b07df2
- Add security/ca_root_nss to run dependencies
- Use option helpers
- Add an option (RADIO_CONVERTER) to select a converter to MP3 and other formats
- Replace multimedia/mplayer with multimedia/mpv as default video player
(SINGLE_PLAYER option): it's the video player set in the initial config file.
- Add a post-patch target to replace %%LOCALBASE%% key
- Add the new features of the program to pkg-descr
- Fix instructions in pkg-message
Relnotes: https://github.com/np1/mps-youtube/blob/develop/CHANGELOG
Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.
Part II, Bump PORTREVISIONs.
PR: 192025
Tested by: antoine (-exp runs)
Approved by: portmgr (implicit)
Terminal based YouTube jukebox with playlist management.
Main features:
- Search and play audio/video from YouTube
- Search and import YouTube playlists
- Create and save local playlists
- Download audio/video
- Works with Python 2.7+ and 3.x
- Works with Windows, Linux and Mac OS X
- Requires mplayer or mpv
WWW: http://github.com/np1/mps-youtube