Fixed
Status Update
Comments
il...@google.com <il...@google.com>
mi...@gmail.com <mi...@gmail.com> #2
Long overdue functionality that would help Android catch up.
au...@gmail.com <au...@gmail.com> #3
LONG LONG LONG overdue.
be...@gmail.com <be...@gmail.com> #4
Can't wait, please support this function..
md...@gmail.com <md...@gmail.com> #5
This is really needed! Please add this soon!
il...@google.com <il...@google.com>
ap...@google.com <ap...@google.com> #6
I would like it too.
ap...@google.com <ap...@google.com> #7
ID3v2.2 uses the ULT tag, while ID3v2.3 uses the USLT ID3 tag to store lyrics embedded in an MP3.
Hopefully Android will implement a robust system can display lyrics from either ID3 version.
Hopefully Android will implement a robust system can display lyrics from either ID3 version.
an...@gmail.com <an...@gmail.com> #9
Has anyone successfully ported Jaudiotagger to Android? That would be one solution.
il...@google.com <il...@google.com> #10
#8 Jaudiotagger works in Android 'out of the box'.
I added lyrics support for Apollo, CyanogenMod's default audio player using that library, and works fine:http://review.cyanogenmod.com/#/c/20056/
Anyway, it would be better and easier if Android provided access to 'lyrics' in the MediaProvider.
I added lyrics support for Apollo, CyanogenMod's default audio player using that library, and works fine:
Anyway, it would be better and easier if Android provided access to 'lyrics' in the MediaProvider.
an...@gmail.com <an...@gmail.com> #11
@rafagames92
I saw the linked page is for ICS branch. You imported Jaudiotagger without any problems? Perhaps the problems I had were related to Froyo, which doesn't have as complete of a Java system as the newer ICS?
I saw the linked page is for ICS branch. You imported Jaudiotagger without any problems? Perhaps the problems I had were related to Froyo, which doesn't have as complete of a Java system as the newer ICS?
il...@google.com <il...@google.com> #12
Yes. Please add this soon!
an...@gmail.com <an...@gmail.com> #13
I would like it too.
se...@google.com <se...@google.com> #14
i'm really looking forward for this feature! it's a little shame if android phones cannot display embedded lyrics, especially the high-end ones when they are compared to other brands :)
jo...@gmail.com <jo...@gmail.com> #15
I'm really lookng ford to see this feature on android phones! Without this function android will have hard to call better than I.os media play features.
il...@google.com <il...@google.com> #16
Please add this soon
st...@gmail.com <st...@gmail.com> #17
This would be a great idea , it would just make android better .
il...@google.com <il...@google.com> #18
I I want this,please add
Description
The navigation components use the value in `android:label` to set the [toolbar] title depending on where in the navigation graph the use has navigated to. This works fine except I want to have the title reflect the category of things the screen is referring to, but the specific thing that the user is about to edit.
Normally I would have piece of code like `updateTitle` below on the activity and then call it from the fragment (onResume) with:
``` kotlin
updateTitle(getString(R.string.book_title, bookNumber))
```
but this does not work unless I also remove the `android:label` attribute from the nav_graph.xml.
Component used:
'android.arch.navigation:navigation-fragment-ktx:1.0.0-alpha01'
'android.arch.navigation:navigation-ui-ktx:1.0.0-alpha01'
Version used:
as above
Devices/Android versions reproduced on:
All
- Sample project to trigger the issue.
``` xml
// snippet from nav_graph.xml
<fragment
android:id="@+id/bookFragment"
android:name="com.example.bookFragment"
android:label="@string/book_title" >
<argument
android:name="bookId"
app:type="integer" />
</fragment>
// snippet from sttrings.xml
<string name="book_title">book %1$d</string>
```
Some snippets from the way I would otherwise do it.
``` kotlin
// actrivity, implements updateTitle( from an interface (Foo)
override fun updateTitle(title: String) {
toolbar?.title = title
}
// fragment
override fun onResume() {
super.onResume()
// foo is the activity cast to Foo
foo?.updateTitle(getString(R.string.reading_title, 1))
}
```
- A screenrecord or screenshots showing the issue (if UI related).
Actual title vs expected