This website is a service for streaming music. It is a free locally hosted alternative to big corporations like Spotify, Youtube... The music is provided by a library composed of uploaded songs, which can come from any platform (as long as you can download from it), so instead of being a one-for-all music platform, it's a a platform for listening to songs already in our library, but with more users and more downloaded songs the library gets ever bigger.
I created this half as a fun project and half as a real service for me and my friends to use. All of it is currently being upkept by yours truly, with random enhancements being added as time goes on. Keep in mind that it being a rookie project means it is not as reliable and stable as bigger platforms, plus it's all being run on an old laptop so ¯\_(ツ)_/¯.
If you want an account, ask me and I can make one for you.
Navidrome (our music service) uses SubSonic API. There's a lot of compatible apps you can find on the internet, some even support Navidrome directly. Navidrome recommends these, though I personally like Symphonium (~7eur one time price after free trial) on the phone and Feishin on the PC.
To set up the client, you need an adress and a username/password. The adress is the IP of the player
(currently https://music.mikmik.xyz/player), though some apps might
require a separate input of hostname/IP and subdirectory (in this case hostname music.mikmik.xyz
and subdirectory /player). The port usually doesn't require setup, but just in case,
it's 443.
For authentication, use your Navidrome username and password. I provide both, but you can change your password on the player webpage.
Finally, for the love of god don't use transcoding unless you really need to. It will work, but it's extremely resource intensive. Use it only if you're trying to save space while downloading.
Send them to me and make sure they are public.
Always check if your requested song is already in the library. If you want to add music manually, first DM me and I'll set you up an account on the file browser. Alternatively, if you are lazy, send me a link to a spotify playlist/album/song... and I'll add it for you.
Most songs have a bitrate (sound quality) of 320kb/s, though some are in lossless format (FLAC). You probably won't hear the difference so unless you have a good sound setup don't bother. It's up to you to decide the format, but keep in mind that lossless quality takes up more storage and requires more data to stream. All songs added will have to be manually moved by me to the actual library, so ping me when you add new songs.
The best place to download songs and albums in higher quality is lucida.to or tidal.squid.wtf, but make sure that you convert the song to MP3 and 320kbps.
If you are looking for more obscure music or downloading whole albums fast I recommend looking at Soulseek. It is a community where you download songs directly from a person. Therefore it's good if you do go use this to share some music back if you are able (since it requires port forwarding), even if it is just stuff you downloaded from Soulseek. Fastest way to get started on the PC is using Nicotine+
For downloading playlists here are some tools (in no order) you can use:
All of our songs are tagged using Picard. I'm currently too lazy to write a guide on tagging, since I will still check that the songs are properly tagged before adding them to the library anyway, but if you want to know how to do it, ask.
All of our songs should also have their ReplayGain calculated, which allows you to set up a volume equalizer on the client app. If you believe a song in the library is not tagged properly, notify me.
To track listening history, you can use Last.fm or ListenBrainz, both are listening activity trackers with extensive libraries and reccomendation. More accurrately Last.fm acts as more of a social media, whereas ListenBrainz is more statistics. Last.fm also generates Spotify Wrapped-like yearly recap.
The first step is creating an account on one or both platforms. After that, navigate to personal settings in our web library, where you'll see a "Scrobble to Last.fm/ListenBrainz" setting. Simply enable it and complete the login setup. Now all the songs you listen to on your account will be tracked.
If you intend to use other providers alongside mine (like Spotify, Youtube Music,...) you can also connect them to Last.fm/ListenBrainz, but it's on you to figure out how to do that. To import old Spotify activity to Last.fm I found this and this, but do this at your own risk. For ListenBrainz it is much simpler.