DITCH Spotify and Self-Host your Streaming!

  Рет қаралды 44,406

TechHut

TechHut

Жыл бұрын

Check out Linode! www.linode.com/techhut $100 - 60 day credit on new Linode accounts for TechHut viewers.
In this video we will be doing the intial steps to get our very own Navidrome server set up. This is a personal streaming service that can be used to stream your music library to nearly all your devices!
📖RESOURCES AND MENTIONS
www.navidrome.org/
hub.docker.com/r/deluan/navid...
www.navidrome.org/docs/usage/...
www.navidrome.org/docs/usage/...
👏SUPPORT TECHHUT
KZfaq MEMBER: bit.ly/members-techhut
BECOME PATREON: bit.ly/patreon-techhut
DONATE PAYPAL: bit.ly/paypal-techhut
$100 LINODE CREDIT: bit.ly/linode-techhut
🏆FOLOW TECHHUT
JOIN DISCORD: bit.ly/discord-techhut
TWITTER: bit.ly/twitter-techhut
MASTODON: bit.ly/mastodon-techhut
INSTAGRAM: bit.ly/personal-insta
📷MY GEAR (PAID LINKS)
ASUS ROG M16: amzn.to/3t8Xgpo
DeepCool MATREXX 40: amzn.to/3q3K8Qn
AMD 3700x: amzn.to/31AKX9N
ASRock B550M: amzn.to/3qeymTv
G.Skill Trident Z Neo: amzn.to/3JRbeSF
Radeon RX 580: amzn.to/3n7Ax9g
Cannon M50: amzn.to/3xLfhuA
Lights: amzn.to/3OdeWHU

Пікірлер: 108
@arielguzman2875
@arielguzman2875 Жыл бұрын
Reading comments one simple fact that lots of people seem to forget to mention but very important for people watching these sort of videos. That fact is that there is value in not supporting companies like Spotify and many prefer to look for alternatives, even when they are not convenient or cheaper. I’ll leave it there since it’s worth mentioning.
@joelchrono
@joelchrono Жыл бұрын
Just for those interested, Navidrome is focused on security and only has read permissions to the file, so you will have to edit the metadata of the files directly, since you can't edit them from the web interface nor app clients. In fact, most of the things can't be edited, not even add artist info and stuff like that. It would be good if they added that but the devs are pretty focused on security more than features
@Veteran1MiLiTiA
@Veteran1MiLiTiA Жыл бұрын
This is good to know, as updating metadata on the go was my mai objective with hosting any of these. Thanks
@InspiredScience
@InspiredScience 8 күн бұрын
Thank you for saving me the hour+ of installing, adding data, googling, etc. Because I'd definitely have wasted a lot of time on something I have no interest in, if it's so limited in maintaining/aiding with organization or playlist creation, etc.
@vanxp1982
@vanxp1982 Жыл бұрын
Thanks for the video. I am surprised on how many really good, useful application can be run on docker these days. Just a comment base on the steps outlined in the video. If you add group "docker" to your user, there's no need to use "sudo" when execute either "docker" or "docker-compose", Just be sure to manually create the docker volume folders using your user before creating the containers.
@joemamium
@joemamium Жыл бұрын
It's important to note that "docker group grants privileges equivalent to the root user."
@HowToLinux
@HowToLinux Жыл бұрын
Thank you, was searching for something like this for longer.
@CiberBago
@CiberBago Жыл бұрын
Yep. I installed navidrome a few months ago on my raspberry pi after searching for a solution for quite a long time, after they shutdown google play music. Right now my setup is: Navidrome and deemix downloader on RPI > Backup to google drive folder every day > Syncing with my phone every hour automatically > Music app of your choice Before that I did something similar, downloading songs on my pc, uploading them to google drive and then syncing to my phone, but I didn't have the same library on my phone and PC/Browser and no simple way of listening music on different pc (work office pc) without downloading the files. So navidrome is a godsent.
@MegaManNeo
@MegaManNeo Жыл бұрын
Navidrome is freaking awesome and so much less intensive on the CPU as well as faster as Airsonic or any of the other Subsonic variants. I have it running for a couple of months now after seeing it in another video - I believe it was one of Wendell's - and don't want to miss it anymore. Runs fine off a Pi 2 even which is very handy now that electricity prices keep rising. Highly recommended!
@alpacamale2909
@alpacamale2909 Жыл бұрын
I actually did this with foobar years before I started using spotify. with a foobar plugin , fooupnp I think and an app that was able to access my ip I simply shared all my music and when I wanted something I didn't have I sent a torrent with those files to my utorrent web client and after 5 minutes I had the music I wanted streamed from my computer. But organizing all this became tedious and I am not really that much into music now so I stopped using it. This is for nerds that still download flacs. I used to be one of those.
@suscactus420
@suscactus420 Жыл бұрын
the important issue with this that no one seems to mention for some reason is that you never get new music. with any (except for mpd) self-hosted music/video streaming service, you never get new content unless you manually add it yourself, which implies uploading it yourself manually from an external source. this isn't an issue as long as you run your service alongside Spotify, so you can have your self-hosted lossless library and add songs you like which you find on Spotify, but at that point you're not looking at a Spotify replacement the only service which combined those two was mpd, but it's rather janky to set up and the spotify integration no longer works due to libspotify being deprecated by the guys at Spotify. in theory there's a Tidal library which you can integrate within mpd, but in my experience it's been buggy at best. all other services are the essentially same thing with a different interface - read a local library and serve it through web/an app, which is not a replacement for a music streaming service
@quas3728
@quas3728 Жыл бұрын
come on man. I got a tons of discovery of new music before the era of spotify. for example, movie soundtrack, video game ost, youtube videos, people's opinion on blog or comment section. I still get discovery from that.
@suscactus420
@suscactus420 Жыл бұрын
@@quas3728 yeah but that’s way less. you don’t have an algorithm serving you new content, you need to actively look for new music you like from other content you’re consuming
@quas3728
@quas3728 Жыл бұрын
@@suscactus420 I don't think It's way less. algorithm is like a lofi hip hop radio to me. yeah It's relaxing but do I remember those songs? No. It's like that. Also I forgot to mention about Bandcamp. Bandcamp is another great place to discover music without algo.
@wyllyoubemyfriend
@wyllyoubemyfriend Ай бұрын
lastfm too
@SilverSeleucid
@SilverSeleucid Ай бұрын
@@suscactus420 we dont want algorithms, that is the problem, the algorithms have ruined natural discovery. ive been listening to music my whole life, i have plenty of artists. i dont need much new music.
@A4orce84
@A4orce84 Жыл бұрын
I won't point out that you are using your MacBook and not your usual Linux rig! =) Great job Mr. TechHut, keep these awesome videos coming!
@michaellacock
@michaellacock Жыл бұрын
I'm sick of SoundCloud randomly removing songs in my playlists, so this will be something I'll have to play around with.
@WizardOfWor
@WizardOfWor 12 күн бұрын
Spotify does the same thing, too. It's why I buy music tracks from iTunes.
@vimanaboy
@vimanaboy 3 ай бұрын
How does this compare to Jellyfin? And the reason I use Spotify in addition to Jellyfin is for new music discovery, which it does really well.
@uuu12343
@uuu12343 Жыл бұрын
Hi TechHut! Have you heard of beets, a media Server platform (I think)? What are your thoughts on it and will you make a tutorial for it? Thank you!
@jeroenb1821
@jeroenb1821 Жыл бұрын
This might be better in some ways, but I still have an ampache docker running. It hosts the library I use for my radio. If I knew about 'Navidrome' earlier, I might have used it instead! Ampache is fine though, so I won't switch.
@lucycoleclough1182
@lucycoleclough1182 Жыл бұрын
bandcamp is really great for artists in comparison and you get a nice zip of music files in your preferred audio format.
@dibyajyotisarkar3460
@dibyajyotisarkar3460 Жыл бұрын
Sir I have installed fedora 36 workstation and it's been 2 days now and I'm facing an issue for a while, with the wireless network. Everytime I try to open browser or update my system or open KZfaq or suffer through internet I got a really slow network speed I have a fast broadband and a try a lot of ways to fix that problem but the problem wasn't to solve. Seems to be a driver problem kindly make a video to fix that problem that would help me out a lot
@LymanPhillips
@LymanPhillips Жыл бұрын
Do they have a Roku client? That would make it simple to get on my big stereo rig.
@wchorski
@wchorski Жыл бұрын
pros and cons vs Jellyfin?
@bmilreu
@bmilreu Жыл бұрын
I really think the main issue is we don't have real alternatives for getting access to the content we want in the first place. The server and player are mostly irrelevant and solved technologies with virtually infinite open source options, no one is paying Spotify or Netflix for their player. Their software is inferior but it's either that or piracy if you want to hear to your favorite artists and watch your favorite series/movies. It doesn't help that buying downloadable content prices make no sense comparing to streaming subscription prices, it's a lost war.
@jeffer8762
@jeffer8762 Жыл бұрын
holyshit this is good tutorial. I am using ubuntu > docker > mount synology > synolog music storage > substreamer
@kelvinnkat
@kelvinnkat Жыл бұрын
If you're trying to switch to open source, why use Docker when Podman is an option?
@PizzaLovingNerd
@PizzaLovingNerd Жыл бұрын
This is the second greatest video of all time
@LinuxLuminaries121
@LinuxLuminaries121 Жыл бұрын
First was mine🤣🤣🤣
@fatgolem69
@fatgolem69 Жыл бұрын
whats the first one?
@oldpain7625
@oldpain7625 Жыл бұрын
@@fatgolem69 This is the second greatest video of all time
@fatgolem69
@fatgolem69 Жыл бұрын
@@oldpain7625 😬
@PizzaLovingNerd
@PizzaLovingNerd Жыл бұрын
@@fatgolem69 my video on Navidrome 😂
@KENTOSI
@KENTOSI Жыл бұрын
Spotify user here since 2011. Yes there's now competition with Google and Apple shoving their music down our throats, but I still love Spotity. Especially the "enhance" function to add extra similar songs to a playlist. Now, if you want your own server, that's awesome, but then I'll need to find ways to "download" all these songs and their artworks. Ain't nobody got time for that :-)
@duckrinium
@duckrinium Жыл бұрын
Yeah, it doesn't work that great for people who started listening to music with streaming and have no music purchased. For people with big Bandcamp purchase history for example, it's probably very nice 🙂
@KENTOSI
@KENTOSI Жыл бұрын
@@duckrinium That's fair enough. Ironically, I used to have CD/USB-key backups of my music and felt it revolutionary & liberating to just have it stream across on Spotify.
@ET3453
@ET3453 5 ай бұрын
Question: I created guest user so any one can log in using the passord provided but I don't want the users to change passwords. Do any one know how to restrict users from changing password?
@1assassyn
@1assassyn 22 күн бұрын
Was that Fonzworth Bentley I saw?
@quas3728
@quas3728 8 ай бұрын
I tried these self hosting but I kinda prefer putting actual files on my phone. I tried plexamp but It fix some of my music collection's metadata. also I don't use mobile wifi on outside anyway.
@-felt
@-felt Жыл бұрын
Would it not be easier to just have an rpi set up streaming your music from home? And just opening a port for your access.
@MegaManNeo
@MegaManNeo Жыл бұрын
That is actually how I use Navidrome myself. Well, instead of opening a port on my router I actually go through Zerotier but it works either way.
@AppleMenace
@AppleMenace Жыл бұрын
Also Plex getting breached right on time!
@markloughtonUK
@markloughtonUK Жыл бұрын
Could you please do a comparison video between this and Jellyfin ? KZfaqrs only seem to look at the video side of Jellyfin. Currently I use Plex for everything.
@swizzler
@swizzler Жыл бұрын
I use jellyfin primarily for music. Only con I've had with it is that the music clients aren't fully featured yet. Gelli for Android has a really nice interface, but doesn't support offline sync (yet), the dev says it will require a major rewrite. And finamp does offline sync, but it's way buggy-ier than Gelli and doesn't support downloading reencoded music, so if you have a bunch of FLAC music it'll eat up your storage fast. I still love having both music and video all in one place though.
@markloughtonUK
@markloughtonUK Жыл бұрын
@@swizzler Thanks for the info :)
@essetee
@essetee Жыл бұрын
add the user to the docker group, and you can run docker as normal user.
@postnick
@postnick Жыл бұрын
Great idea but I haven't been downloading music since I got spotify like way back when it came to the states. So i'm like ten years behind.
@tomguarente
@tomguarente 3 ай бұрын
is it IOS compatible, or any alternatives that are?
@stevejohnson1321
@stevejohnson1321 Жыл бұрын
I have a lazier route, just copy my .MP3 library onto a USB drive, then let the car player sort it out. That means two copies to update, but I don't need anything to be on 'the cloud.' Your mileage will likely vary..
@Kirmo13
@Kirmo13 Жыл бұрын
that beard shave makes your jaw look SHARP
@arber474
@arber474 Жыл бұрын
Please does anyone has an alternative substreamer. I don't like this app because it put the media controls in a notification and doesn't use android's dedicated media player section.
@joelchrono
@joelchrono Жыл бұрын
Subtracks is a foss alternative and works quite nicely
@DiscoLizzard
@DiscoLizzard Жыл бұрын
...or music that you downloaded off KZfaq :p
@restandrelaxation8853
@restandrelaxation8853 Жыл бұрын
I use Ibroadcast it's how Google play music used to be.
@banfps7270
@banfps7270 Жыл бұрын
how can i send out my jellyfin to friends and family outside my network
@Prophet6000
@Prophet6000 Жыл бұрын
Could you use this with mobile also?
@MegaManNeo
@MegaManNeo Жыл бұрын
I have it set up on a Pi 2 at my home network and connect to it from my phone using Zerotier or Tailscale. Both services are true VPN services in its original sense (and free also), no glorified paid proxy such as those various KZfaq channels try to sell you all the time.
@alkex1
@alkex1 Жыл бұрын
SOULSEEKING content
@neerajbabu6643
@neerajbabu6643 Жыл бұрын
Wondering how can I source the music albums, I don't own any media.
@carbonbased3413
@carbonbased3413 Жыл бұрын
Use a youtube to mp3 app that saves artwork and all info
@neerajbabu6643
@neerajbabu6643 Жыл бұрын
@@carbonbased3413 that would be not ethically sourced right, i don't own those video
@kiwihuman
@kiwihuman Жыл бұрын
@@neerajbabu6643 then buy the music
@koolcat1346
@koolcat1346 Жыл бұрын
Would not have expected you to have Kanye West in your library lol. Welcome surprise, he makes good stuff *most* of the time.
@TechHut
@TechHut Жыл бұрын
This is just what I transferred over too haha
@nullmod1
@nullmod1 Жыл бұрын
👌👌
@goodcitizen4587
@goodcitizen4587 Жыл бұрын
Pretty good performance on that linode with just 1 gig and 1 cpu.
@smits7142
@smits7142 Жыл бұрын
Mango Day You Bee
@IMBREISGAU
@IMBREISGAU Жыл бұрын
Here's a better idea: but the movie/music you want to listen if possible so you don't depend to subscriptions.
@SeanBotha
@SeanBotha Жыл бұрын
is this better than Sonic?
@MegaManNeo
@MegaManNeo Жыл бұрын
It's less demanding on the CPU and starts much faster especially on weaker hardware like a little Raspberry Pi. I'd say a Linode VM even is overkill for it unless you don't have the network capabilities or hardware at home to set it up.
@Dylan-zm3ht
@Dylan-zm3ht Жыл бұрын
I might just do this with my purchased music. I support a lot of artists on bandcamp but the bandcamp player is garbage. Thanks for the video. I’ll probably still stream with mainstream artists since I’m not giving the artist money or spending my time downloading.
@HadesTimer
@HadesTimer Жыл бұрын
If I'm giving Linode $5 why not just give $10 to spotify and not have to buy any music?
@AcidiFy574
@AcidiFy574 Жыл бұрын
Cuz you actually own your stuff, instead of renting it You m0r0n
@MegaManNeo
@MegaManNeo Жыл бұрын
Or you just set up a Raspberry Pi at home with Navidrome and your music library on it and stream for free.
@starrymohannad
@starrymohannad Жыл бұрын
If it doesn't have the entire Ace Combat OST then it sucks
@2rotten4you
@2rotten4you Жыл бұрын
I can list a couple reasons. 1. Privacy (read Spotifys Privacy Policy) 2. If you are going to self host your music then just pirate it or buy the music so you support the artists you like (spotify only benfits big artists) 3. It can be free* *if you use an old computer that you have you can just set up a server ez peez
@kittech_
@kittech_ Жыл бұрын
yo
@supervisor360
@supervisor360 Жыл бұрын
I just buy cds and stuff not streaming
@MegaManNeo
@MegaManNeo Жыл бұрын
I buy CDs, rip them as FLAC files and stream those over the network.
@ToniCorvera
@ToniCorvera Жыл бұрын
Linode is great and all, and maybe it's just paranoia, but I wouldn't feel completely comfortable stuffing a VPS with copyrighted content, even if it's fair use and you aren't distributing it 🤔
@ahmet05ac
@ahmet05ac Жыл бұрын
well i am not downloading all the songs i listen to. it is basically unsustainable. also being able to see recommendations while listening to a song is a must have feature for me.
@joelchrono
@joelchrono Жыл бұрын
why did you even bother opening the video then
@ahmet05ac
@ahmet05ac Жыл бұрын
@@joelchrono tech hut is a channel i like. i watch all of his videos. i just expressed my opinion by pointing out an important feature that spotify-like services offer
@GianniLeonhart
@GianniLeonhart Жыл бұрын
A good alternative for music recommendation is to get some friends
@ahmet05ac
@ahmet05ac Жыл бұрын
@@GianniLeonhart definetely... but spotify-like services are a social platform as well. you can see other people's playlists. apart from all of that, i dont see how it is practical to download songs all the time.
@noname-uf4je
@noname-uf4je Жыл бұрын
best Self-Host (at least for me) is filezilla server. easily mount on any device with any OS as "folder/drive"
@Mwrp86
@Mwrp86 Жыл бұрын
Stop using spotify just create your own server. Where I will get those songs tho?
@TechHut
@TechHut Жыл бұрын
Arrrg
@zeeeeeman
@zeeeeeman Жыл бұрын
This is only good if your time is worthless. The only benefit I see is playing content that Spotify does not have. Just use Spotify local files with a cloud provider.
@MegaManNeo
@MegaManNeo Жыл бұрын
It does the same as if you were pulling your music directory into any local music player but distributed over the network. I don't get what your problem is.
@VanishingTacos
@VanishingTacos Жыл бұрын
Good idea but im not trying to buy 400+ licenses for 400+ songs
@kevinwong_2016
@kevinwong_2016 5 ай бұрын
Just rip them from KZfaq💀
@trapOrdoom
@trapOrdoom Жыл бұрын
Please tell me you have pre-IFeedBillionairesWithMyHands&SayAnythingForYTPPLsMoney Kanye…
@1adamuk
@1adamuk Жыл бұрын
Erm, Spotify does a lot more than this such as provide the actual content and a way to discover it. Although its web app is a POS.
@jamesford3443
@jamesford3443 Жыл бұрын
Self hosting your own music collection is frankly not much different than using an IPod back in the day and is in no way a substitute for a streaming service like Spotify. It gives you zero exposure to artists who you don't already own. I love linux and open source, but this is not even close to the same functionality.
@SeanBotha
@SeanBotha Жыл бұрын
The problem is you have no future proofing with stream services like spotify. if the streaming service drops an artist or just remove songs 5 or maybe 10 years from now you can never listen to it again!
@jamesford3443
@jamesford3443 Жыл бұрын
@@SeanBotha Don't get me wrong, i am in favor of ownership of the media, but self hosting your collection is not the same as a streaming service. I use the streaming service the way we used to use radio, ie a vehicle to expose me to new artists and songs, and if i like them, then go buy the cd or download the mp3 collection, etc. I too have my personal collection in a reachable state from anywhere, but that is simply not the same as streaming
@uuu12343
@uuu12343 Жыл бұрын
Nobody is saying this is a replacement of Spotify lol If you have your own copy and your own music that's not on Spotify, you're kinda out of luck That's one purpose of streaming your own music
@jamesford3443
@jamesford3443 Жыл бұрын
@@uuu12343 The title of the video is "DITCH Spotify and Self-Host your Streaming!" insinuating that this method is a replacement for Spotify as a streaming service.
@HypaBox
@HypaBox Жыл бұрын
kanye
@d1m18
@d1m18 Жыл бұрын
Self hosting implies free. This is sadly not a free option
@TechHut
@TechHut Жыл бұрын
As I said in the video, these steps can be repeated on your home lab.
@marufbepary100
@marufbepary100 Жыл бұрын
And now people will be back to pirating.
@rural_nerd
@rural_nerd Жыл бұрын
hello, long time fan first time caller. big navidrome fan here, have been using it for about 2 years now the way navidrome is designed is so that it just serves you YOUR music that YOU manage. it is not supposed to write anything to your music files, only read them (thats why your music folder is mounted read-only in the docker-compose file) by that, i mean manage as in you "downloaded" your music, organised it properly into a folder structure and tagged it properly. the ID3 tags are why your music seems all scattered, you fix that by either manually tagging each and every file or you can use an app like MusicBrainz Picard, which is a tool that pulls tags from musicbrainz.org , which is an open source community maintained database that stores tags for most if not all popular artists, and a lot of the more niche ones as well. (holy compound sentence, batman!) i digest. navidrome is a great project, especially for those of us who horde data (my poison? music, *sigh*). it has user management if you want to share your music with people without messing up your listening history or likes and whatever. it has server side transcoding that is based on how you log into it (phone vs chrome on linux vs edge on windows etc) for if you wanna set different quality streams based on your device, eg high quality when youre streaming from a PC or TV at home and medium quality for when you are on slower wifi at starbucks and low for when streaming with phone data. did i mention that because its based on the Subsonic API (another amazing project, www.subsonic.org/), you can use any app that supports that API to stream! (theres a plugin for KODI, Substreamer, SonicLair, etc) in conclusion (phew!) it is a great tool that does exactly what it is designed for, and very well. a comparable but (in my opinion) even more streamlined tool is LMS (Lightweight Music Server, github.com/epoupon/lms ), also free and open source! personally i use a tool called Beets (beets.io/) which is a cli tool written in python. it also pulls data from MusicBrainz but because it is a cli tool it can be automated via cron jobs to automatically tag and organise a music folder that is regularly updated. (because you buy CDs, rip vynils and buy FLACs, right?) end rant
5 reasons EVERYONE needs a home server
12:05
TechHut
Рет қаралды 283 М.
Self-Hosting Security Guide for your HomeLab
18:43
Techno Tim
Рет қаралды 335 М.
Я нашел кто меня пранкует!
00:51
Аришнев
Рет қаралды 1,5 МЛН
WHO DO I LOVE MOST?
00:22
dednahype
Рет қаралды 78 МЛН
The Free and Open Source Software I Use in 2024 - Part 1
28:31
Awesome Open Source
Рет қаралды 182 М.
DITCH Audible and Self-Host with Audiobookself!
15:01
TechHut
Рет қаралды 37 М.
BACK TO BASICS Part 2: Music servers & network streamers
9:40
Darko Audio
Рет қаралды 193 М.
Time to UNSUBSCRIBE from Disney+, Netflix, etc!
14:08
Jeff Geerling
Рет қаралды 1,4 МЛН
I Got A Problem With Music Streaming...
10:24
onlysmallbites
Рет қаралды 338 М.
Getting into Self Hosting on a Budget
10:13
DB Tech
Рет қаралды 12 М.
NAS vs. Home Server - What's the difference?
7:31
Wolfgang's Channel
Рет қаралды 285 М.
Titus Reacts to Linus Tech Tips Linux Daily Drive Challenge
20:21
Chris Titus Tech
Рет қаралды 724 М.
The open source alternative to my sponsor - Jellyfin vs Plex
17:08
Linus Tech Tips
Рет қаралды 1,9 МЛН
Simple maintenance. #leddisplay #ledscreen #ledwall #ledmodule #ledinstallation
0:19
LED Screen Factory-EagerLED
Рет қаралды 9 МЛН
Собери ПК и Получи 10,000₽
1:00
build monsters
Рет қаралды 1,9 МЛН