Replies: 13 comments 3 replies
-
Hi @c0utta, sorry if I'm only answering you now. I think we're already ticking off a lot of the points on your list right now, aren't we? |
Beta Was this translation helpful? Give feedback.
-
Hey Antonio, No problem at all. Yes, a lot of the points have already been ticked off. My point regarding "when playing" - are you confirming that Tempo operates like this already:
My goal is to operate offline unless I play a track via mobile that has not been synced. This also means that you don't need an explicit "Downloaded" section because Tempo just handles it. Some suggestions:
I note that Chromecast is not support within debug versions of the app. No problem, because easy workaround using Google Home casting. Replaygain. Working as expected. I should have explained better. "Automatic" means "Smart" gain which will use "Track Gain", unless an album is being played in sequence (ie not random) which should use "Album Gain". Some final questions:
Love your work! |
Beta Was this translation helpful? Give feedback.
-
Right now we can already decide how to stream based on the type of connection, whether in Wifi or using mobile data. Two clarifications need to be made:
In any case, if a track has already been downloaded (maybe the term synced is a bit overused) the local file will be played and there will be no new download. However, some clarifications should be made here:
As for the casting feature, you're probably testing the version with non-free components for the F-Droid store, which doesn't support the casting feature. A quick test to prove this is to look at the icon. If it's magenta then it's the full version, if cyano it's the version intended for F-Droid. Finally, the download of the favorites takes place when the app is opened. |
Beta Was this translation helpful? Give feedback.
-
You can now download a track with set codec and bitrate. |
Beta Was this translation helpful? Give feedback.
-
Excellent work! You must have found an easy way. As a non-developer, is it possible for you to do a release so I can download an .apk? |
Beta Was this translation helpful? Give feedback.
-
Yes, sure. I just released a new pre-release version. |
Beta Was this translation helpful? Give feedback.
-
Hmmm. With this release I can't play or download any tracks at all. |
Beta Was this translation helpful? Give feedback.
-
I expect issues with a pre-release, so no problem. This was a fresh install of Tempo - no changes to settings and no previously downloaded items. Connected to server - browsing worked correctly. Playing a track loads the track but stops within 2-3 seconds with no playback. The "playing" screen play/pause button changes, indicating that the track has paused. Downloading items doesn't download - I note that there are "Download failed" notifications but nothing within Tempo. Cheers |
Beta Was this translation helpful? Give feedback.
-
I'm sorry Antonio - my fault. Using http instead of https has caused this issue. How embarrassing.... I will test Tempo vs my requirements and report back. |
Beta Was this translation helpful? Give feedback.
-
Don't apologize, none the less it's a weird situation. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Hey Antonio, wondering if you've had a chance to look at this yet? |
Beta Was this translation helpful? Give feedback.
-
Hey @c0utta yes I am aware of the problem. Let me explain better. When Tempo plays the music file, it reads the information on codec and bitrate not from the file itself, but from the metadata that the server returns.
When the server returns a transcoded file, the contentType and suffix values remain the same as the original file. I would expect two more values to be validated, but at least navidrome ignores them:
This preamble to say that since I don't have the information directly from the server on bitrate and codec, I must necessarily see the codec and bitrate that the user has requested in the settings which does not necessarily correspond to the real codec and bitrate of the file. In fact, the server may not support those transcoding settings. The same thing goes for downloaded files. The user from the settings could set a specific bitrate and codec, but the server could not support it. In that case I find myself downloading the file, saving the contentType and suffix parameters passed to me by the server, not knowing however if what I'm listening to really corresponds to those parameters. I can mitigate the problem by warning the user when choosing transcode and transcode download settings that the server must support the required settings, or with a graphic indication on the music player screen. I'm still studying the situation, I wanted to let everyone know, but unfortunately the room for maneuver is not that wide. |
Beta Was this translation helpful? Give feedback.
-
Hi Antonio,
I really appreciate the work you're putting into Tempo.
Having tried many Subsonic Android apps, I still use dSub because it just works.
I think I can sum up my requirements for a Subsonic Android client:
I think these are my (and I'm sure many) user requirements for an Android Subsonic client.
Beta Was this translation helpful? Give feedback.
All reactions