a streaming music player that plays content from youtube
your music library is a list of songs
(windows users probably want this)
-
download the archive
- windows:
magnesium-win32-x64.zip
- linux:
magnesium-linux-x64.tar.gz
- windows:
-
extract the archive on your disk
-
open the folder
magnesium-(platform)-x64
-
run the executable binary
magnesium
(.exe)
- open the folder
magnesium-(platform)-x64
- open file
playlist.txt
with atom/notepad++/wordpad - add one line per song
- the format
artist title
seems to work quite well
- node
- npm
on ubuntu/debian:
sudo apt install nodejs npm nodejs-legacy
cd ~/projects
git clone https://github.com/robblue2x/magnesium.git
cd magnesium
npm install
cd ~/projects/magnesium
npm start
cd ~/projects/magnesium
git pull
npm i
cd ~/projects/magnesium
npm run package-(linux|win32|all)
I hear ads before a video
youtube sometimes plays ads before videos, blocking youtube and google ads in your hosts file seems to work well to stop these
I added ABC to my playlist but it doesn't play
try searching for the same thing on youtube.com, that is all this app does, if if ABC can't be found on youtube then it cannot be played
Why didn't you use embedded YT player
i really wanted to, and had it working in an early prototype, but some videos (a lot of music videos) don't play if not viewed from youtube.com
Why is there no pause/seek feature?
the app just loads a youtube video in a hidden window, it can't interact with it