Comments (3)
Related article: https://developer.android.com/training/cars/media/auto.
from symphony.
Hey @zyrouge I looked into the requirements for this and I got a bit confused on this part:
https://developer.android.com/training/cars/media#onGetRoot
Namely, the part where we have to provide the browser root
i.e. MediaBrowserServiceCompat.BrowserRoot(MY_MEDIA_ROOT_ID, null)
I would assume that we could gather this info from Symphony.kt, but from my understanding there isn't an easy way to share ViewModel data with a service. Am I missing something here? Apologies in advance if this is a dumb question, its been a while since I worked on Android things.
from symphony.
Hey @zyrouge I looked into the requirements for this and I got a bit confused on this part: https://developer.android.com/training/cars/media#onGetRoot Namely, the part where we have to provide the browser root i.e.
MediaBrowserServiceCompat.BrowserRoot(MY_MEDIA_ROOT_ID, null)
I would assume that we could gather this info from Symphony.kt, but from my understanding there isn't an easy way to share ViewModel data with a service. Am I missing something here? Apologies in advance if this is a dumb question, its been a while since I worked on Android things.
True, ViewModel cannot be easily shared. It seems like it requires only MEDIA_ROOT_ID
, so try getting it. I'm not sure how services actually work, so I couldn't help much. If you are working on this, open a draft PR and I'll try to help you out there.
from symphony.
Related Issues (20)
- Now playing button alignment HOT 1
- tracks order
- [Feature Request] Tag editor HOT 1
- [Bug] Incorrect song displayed in notification HOT 1
- [Bug] Some album songs aren't showed HOT 2
- [Feature Request] Chromecast support HOT 1
- [Feature Request] Additional buttons in notification
- [Feature Request] Identify Opus audio as separate from Ogg in audio information HOT 5
- [Bug] Track numbers have stopped working after update HOT 2
- [Bug] App crashes when click search button and can't swipe down in setting HOT 1
- [Bug] Sorting in queue interrupt the playlist HOT 2
- [Feature Request] Gestures in Now Playing screen HOT 1
- [Bug] Mini-player progress bar high GPU usage HOT 4
- [Bug] App Crash Unknown Reason HOT 1
- [Bug] No monochrome icon anymore?
- [Bug] Track Number sorting is reversed when looking at an Album HOT 3
- [Feature Request] recentrly added: add to sort options and show as albums HOT 6
- [Bug] Occasional hangs HOT 4
- [Bug] Some songs are not recognised / cannot be played HOT 3
- [Feature Request] Implement custom metadata decoder
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from symphony.