A music player
Project description
Tapedeck finds and plays music across muiltiple sources and devices:
$ pip install tapedeck $ tapedeck play --recursive --shuffle ~/Music -o speakers
- And the band keeps playing on…
– John Perry Barlow
Usage
Play a music folder:
$ tapedeck play shows/gd1980-07-01.139309.sbd.moore.berger.flac24/ gd1980-07-01.139309.sbd.moore.berger.flac24 / gd80-07-01s1t01.flac gd1980-07-01.139309.sbd.moore.berger.flac24 / gd80-07-01s1t02.flac
Find music and play a folder:
$ tapedeck search ~/Downloads ... 4. ny1969-xx-xx/ 5. ny1970-xx-xx/ 6. oaitw1973-xx-xx/ ... $ tapedeck play -c 5
View the last search:
$ tapedeck search -c ... 4. ny1969-xx-xx/ 5. ny1970-xx-xx/ 6. oaitw1973-xx-xx/ ... $
Stream music to a device:
$ tapedeck play . -o udp -h 192.168.1.100 -p 8771
Installation
Follow the three-step installation process for your system:
Mac
Install Homebrew - “The missing package manager for macOS”.
Install some handy programs that tapedeck requires:
$ brew install python3 ffmpeg sox aria2 postgresql icecast2
Install tapedeck:
$ pip3 install tapedeck
Android
Install termux
Install deps
pip install tapedeck
Windows
git clone http://github.com/zthompson47/tapedeck
make it happen
let me know
iPhone
refer
to
above
Motivation
After decades of various physical media and enough spooled tape to lasso the moon, we find ourselves at the internet. Many large collections of live music are available online for free: LEGALLY traded by a resilient community of music fanatics. Meanwhile, many of us now own multiple networked devices that are capable of music download, streaming, and playback. We also own piles of media purchases that (hopefully) still exist in physical format to be ripped.
Tapedeck strives to organize these collections of music and provide a way for the you to enjoy your stash.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for tapedeck-0.0.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d1497dd5f16487d3b1390dfe459f43a34692d482357cc680cd01a536ff38e01 |
|
MD5 | 8fcc7f5f61b38a8dd390c72c62618b86 |
|
BLAKE2b-256 | d449ceb29c5947f7e937562cae905f41c2c69ef7fc8831462d9160ff06703d1c |