* New translations strings_nekox.xml (Armenian)
* New translations strings_nekox.xml (Armenian)
* New translations strings_nekox.xml (Armenian)
* New translations strings_nekox.xml (Armenian)
* New translations strings_nekox.xml (Armenian)
* New translations strings_nekox.xml (Czech)
* New translations strings_nekox.xml (Hungarian)
* New translations strings_nekox.xml (Hungarian)
* New translations strings_nekox.xml (Hungarian)
* New translations strings_nekox.xml (Hungarian)
* New translations strings_nekox.xml (Hungarian)
* New translations strings_nekox.xml (Hungarian)
* New translations strings_nekox.xml (Hungarian)
* New translations strings_nekox.xml (Hungarian)
* New translations strings_nekox.xml (Italian)
* New translations strings_nekox.xml (Hungarian)
* New translations strings_nekox.xml (Hungarian)
* New translations strings_nekox.xml (Hungarian)
* New translations strings_nekox.xml (Hungarian)
* New translations strings_nekox.xml (Hungarian)
* New translations strings_nekox.xml (Hungarian)
* New translations strings_nekox.xml (Hungarian)
* New translations strings_nekox.xml (Hungarian)
* New translations strings_nekox.xml (Hungarian)
* New translations strings_nekox.xml (Hungarian)
Error when using newer version of ffmpeg:
Upon further investigation, this error comes from newer versions of
FFmpeg [1] as the packet read callback's expected return value on EOF
has been changed. This commit fixes the issue by updating the packet
read callback used to play videos with FFmpeg to return AVERROR_EOF on
EOF instead of 0 as seen in mpv [2].
[1] https://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=a606f27f4c610708fa96e35eed7b7537d3d8f712
[2] e9dc4ac86f
Remove notification shortcuts after notification is sent as per 3rd item under https://github.com/android/user-interface-samples/tree/master/People#shortcuts, to allow shortcuts to be cached.
Q: Will my shortcuts appear in the long press app launcher context menu?
A: They can depending on their rank, but if you prefer not having shortcuts appear on launcher you can remove the shortcut with ShortcutManager#removeDynamicShortcuts() or #removeAllDynamicShortcuts() after sending the notification. You can also rank other app shortcuts with higher ranking, so only those dynamic shortcuts appear on launcher.
Thanks for all your great work on this. I will push for making the API better for this. Thanks again and note that this pull request can be a throwaway and I just wanted to show at what point the shortcuts can be removed. I checked out the codebase, made these changes and was able to get this working on a flashed Android 11 device. Thanks again.