fast4x / RiMusic

A multilingual Android application for streaming music from YouTube Music.
https://rimusic.xyz
GNU General Public License v3.0
1.46k stars 81 forks source link

[Feature]: Connect to internet only if I play online music not every single music is played #2437

Open pythonmkl opened 1 month ago

pythonmkl commented 1 month ago

Description

App keeps connecting to the internet to a 1e100.net Google site almost as every music is played. What information are you sending to Google? You should not send anything or even query anything when I play my music offline. So remove that "functionality". If I download music, that is critical so access some site do download the music. But that is the only time it should access the networking.

Suggested Solution

Remove constant connections to Google domain every time I play a new music.

Alternatives

No response

Additional Context

No response

JeePopuwu commented 1 month ago

my least schizophrenic friend

Cszyn commented 1 month ago

I don't get this one. "The app keeps connecting to the internet to a 1e100.net Google site almost as every music is played." the app needs to connect to Google(YouTube) to play music (except offline/downloaded).

"You should not send anything or even query anything when I play my music offline." Fair? But it's probably there to check (ping google) if you're connected to the internet or not.

"If I download music, that is critical, so access some site to download the music. But that is the only time it should access the networking." so you want a solely offline music player with additional music downloading functionality. Ri was not made to be an offline player, tho.

Edits: Better formatting. Slight typo.

fast4x commented 1 month ago

Maybe you have wrong app, RiMusic doesn’t send anything at all. Download the app only from official sources.

Cszyn commented 1 month ago

I highly recommend https://github.com/Droid-ify/client it's an f-droid client with a ui that's not from the 2000s

pythonmkl commented 3 weeks ago

RiMusic connects to the internet every music is played. Just played one music, connects to 172.217.17.1:443 mad07s09-in-f1.1e100.net. Soon as I change music, connected again, maybe because it has no access but it does connects at least once. I don't know if after one connections it stops or not, don't have those logs and not going to let Google know what musics and when I'm listening to music. When an app connects to internet, there is the app name on the log. It's not the OS trying to ping or any other app. It is RiMusic. If it is not RiMusic, there are some lib's app is using that are trying to get to Google and those should be removed. My app as always comes from F-Droid. It is a great app don't get me wrong. It never connects to Google because my VPN Firewall won't allow it but still I don't want it to connect.

pythonmkl commented 3 weeks ago

Maybe you have wrong app, RiMusic doesn’t send anything at all. Download the app only from official sources.

I know we all get things wrong sometimes, but when I see "RiMusic" on my logs, I'm 100% sure that it is that app, as many others, like 100% of all other apps connects to the Internet and get denied by my firewall. It might be not the app code but some lib it uses, I get that, but that should be found and fixed. I really like the app, have used many in the past but keep using this one and really want to continue to use it. Thanks.

pythonmkl commented 3 weeks ago

"the app needs to connect to Google(YouTube) to play music (except offline/downloaded)." I have downloaded almost every music with the app. Then disconnect and play. That is offline music play. Still, if I have wifi on, each music played it connects to Google, at least tries, because I have most of apps blocked. But I see the logs. So if the music is already downloaded, why connect to Google on each music play??

"Fair? But it's probably there to check (ping google) if you're connected to the internet or not." If it is a "ping" it is done by RiMusic or some lib it uses. But it should not do it.

"so you want a solely offline music player with additional music downloading functionality. Ri was not made to be an offline player, tho." Again, if music is already downloaded or on my device, it should never touch the internet, unless I asked to download.