funkyg / funkytunes

A streaming music player for Android, using torrents.
GNU General Public License v3.0
122 stars 24 forks source link

Better Sources for Charts, Search and Torrents #1

Closed funkyg closed 7 years ago

funkyg commented 7 years ago

Atm they are not great, many albums cant be played. Need to find better alternatives.

heyakyra commented 7 years ago

Is https://musicbrainz.org/ the current source?

funkyg commented 7 years ago

description is in the readme: https://github.com/funkyg/funkytunes#how-does-it-work

Afaik musicbrainz doesnt have any charts or overall search (searching artist, album, song at the same time).

funkyg commented 7 years ago

Like we said in #11, we can use the pirate bay top100 albums: https://thepiratebay.org/top/101. and then use discogs search to get artist, album name, cover etc.

Or we could try to find a torrent site with better metadata. But i couldnt find any good site right now.

gjedeer commented 7 years ago

This looks awesome but their home page is just latest releases, not most popular http://music-torrent.net/

funkyg commented 7 years ago

yeah that site doesnt look great. i though we could use that and have a genre selection, but they have stuff like radiohead listed under hip hop

one more thing, discogs has a rate limit (60 requests per minute and ip). if we search for every single album on discogs, a fast scroll through the list might cause us to be rate limited https://www.discogs.com/developers/

heyakyra commented 7 years ago

strike search was the most beautiful trackerless torrent search engine ever

https://web.archive.org/web/20160204020104/http://blog.getstrike.net/post/138192622233/were-moving-away-from-torrents-so-whats-next https://web.archive.org/web/20160204020224/https://github.com/StrikeOrg/strike-search https://github.com/jakop345/strike-search

gjedeer commented 7 years ago

Hey @funkyg, long time no see. I have just implemented a SkyTorrents.in adapter in https://github.com/gjedeer/funkytunes/tree/skytorrents

Right now it's just used instead of PirateBayAdapter because that was the easier thing to do. Also the code is shit, common parts can be refactored etc. - but that's not the point now.

Good parts:

Bad parts:

Questions:

funkyg commented 7 years ago

Awesome, i didnt even know that site!

Looks like that site also has votes and verified torrents. So if quality is a problem, we could limit the search only to verified torrents, and/or torrents with a minimum number of upvotes.

From a quick look, it seems that skytorrents has better torrents than pirate bay (especially with faster downloads). So maybe we can just remove pirate bay completely and use only skytorrents.

I see you already reported the libtorrent crash, so we will have to wait for that fix. Agree that it doesnt seem related to skytorrents, so nothing we can do really.