11
18
antoniocappiello

@lemmy.world

antoniocappiello 15 points 3 years ago path: 0 6381194, hotness: undefined, score: 15, children: 1
antoniocappiello 14 points 3 years ago

The OpenSubsonic project aims to extend and improve the classic Subsonic APIs in various ways: by adding new endpoints, clarifying existing APIs, or extending functionality. All while maintaining backward compatibility with the old APIs. Understanding whether the server supports the API, requesting the list of supported extensions and acting accordingly is the first step to integrating the OpenSubsonic API. Initial work was done with synchronized lyrics using an endpoint that does not exist in the classic version of the API but was introduced by OpenSubsonic.

path: 0 8867096 8867947, hotness: undefined, score: 14, children: 2
antoniocappiello 13 points 3 years ago

Also a special thanks to Google which with its lack of guides for its libraries makes development a real thrill!

path: 0 6381214, hotness: undefined, score: 13, children: 0
antoniocappiello 10 points 3 years ago

For those who would like to take a look at the app before even downloading it, here is a short tour inside the app: https://imgur.com/a/fTTgjpz

path: 0 5602436, hotness: undefined, score: 10, children: 0
antoniocappiello 10 points 3 years ago

For self hosted music lovers, I would like to introduce you to Tempo, an open source and lightweight music client for Subsonic, designed and built natively for Android.

path: 0 698934, hotness: undefined, score: 10, children: 1
antoniocappiello 6 points 3 years ago path: 0 6382144 6386851, hotness: undefined, score: 6, children: 0
antoniocappiello 4 points 3 years ago path: 0 2866257 2867078, hotness: undefined, score: 4, children: 1
antoniocappiello 4 points 3 years ago

Hello and thank you all for your appreciation! For anyone who asks, there is a buymeacoffee page for donations. It's really a pleasure to see my work recognized, especially when I've been practically stuck on Android Auto support for months... For the future, the plans are to fix some bugs already reported to me, add support for the OpenSubsonic API, and clean up the interface (giving the user the ability to show or hide elements as they wish). Fewer server calls should lighten up and speed up the app.

path: 0 6386837, hotness: undefined, score: 4, children: 0
antoniocappiello 3 points 3 years ago

Hi, I'm glad you like it!

path: 0 1571821 1572081, hotness: undefined, score: 3, children: 0
antoniocappiello 3 points 3 years ago

Hi, I'm glad you like my app! The app is absolutely harmless, I can guarantee it, in the meantime I'm working to fix it. As for multiple servers, right now you can register multiple servers and jump into each one, without overlapping though. However, each user is separate from the other.

path: 0 411541 415508, hotness: undefined, score: 3, children: 1
antoniocappiello 2 points 3 years ago

Hi, I'm glad you're interested! No, Android Auto is not currently supported, but it is on the to-do list, as is downloading from FDroid and possibly from the Play Store

path: 0 425438 441114, hotness: undefined, score: 2, children: 0
antoniocappiello 2 points 3 years ago

Yes, it's been on my roadmap for a while. I also created a pull request several months ago to enter the repo but it was never accepted (it's also my fault because I didn't follow the verification process properly).

path: 0 6425150 6427309, hotness: undefined, score: 2, children: 1
antoniocappiello 2 points 3 years ago

Scrobbling with Last.FM (or ListenBrainz, depends on the server) means keeping track of the music you listen to by saving your listening session.

In fact, at the end of each track you will tell the server "hey, right now I just finished listening to this song" and it will contact Last.FM to keep track of it. Useful for keeping a history of the music listened to over the years.

And I strongly encourage you to host your own music server, Navidrome and Gonic are my top picks!

path: 0 412831 415732, hotness: undefined, score: 2, children: 0
antoniocappiello 1 point 3 years ago

Hey, thank you for your kind words. I was already thinking about implementing this feature, it's already on my to-do list :)

path: 0 1578558 1591032, hotness: undefined, score: 1, children: 0
antoniocappiello 1 point 3 years ago

Hi, I'm so glad you like it. Use it, test it, tell me what you think: I'm all ears! If you really like it, share it with those who might be interested and put a star on Github. Let's grow the project together.

path: 0 451238 466840, hotness: undefined, score: 1, children: 0
antoniocappiello 1 point 3 years ago

Hi, I'm glad you're interested! No, Android Auto is not currently supported, but it is on the to-do list, as is downloading from FDroid and possibly from the Play Store

path: 0 420468 441093, hotness: undefined, score: 1, children: 0
antoniocappiello 1 point 3 years ago

Hi, I'm working on it. As for F-Droid, I think I can't upload the current version because at this moment I include play-services-cast-framework for the cast functionality and in the future Android Auto. I'm studying it, I don't know what to do yet: I could eventually publish the full version on the Play Store and the version without non-free stuff.

path: 0 435147 442047, hotness: undefined, score: 1, children: 1
antoniocappiello 1 point 3 years ago

Using the Subsonic API with great imagination :D

For the Instant Mix and Radio Stations section I use the getSimilarSongs endpoint to generate a mix starting from an artist, album or song. For the Best Of section I use the endpoint getTopSongs, while for the new releases I take all the albums released during the current year, sorted by date added.

If I had to write APIs from scratch, I wouldn't have done all this, but having to take advantage of the fame of Subsonic's APIs, I couldn't do otherwise.

path: 0 439151 441677, hotness: undefined, score: 1, children: 0

thanks for using Leebra!

go to feed...