1. c482d1d Twelve: Main fragment tablet UI by Sebastiano Barezzi · 9 weeks ago
  2. ac6c3ef Twelve: Now playing fragment tablet UI by Sebastiano Barezzi · 9 weeks ago
  3. fb209bb Twelve: Insets extension goodies by Sebastiano Barezzi · 8 weeks ago
  4. 085d938 Twelve: NowPlayingFragment: Use primary color on media controls by Sebastiano Barezzi · 9 weeks ago
  5. 44e7d81 Twelve: Use system provided corners for widgets by Luca Stefani · 10 weeks ago
  6. b2c9fe8 Twelve: Drop custom rounded background for app widget by Sebastiano Barezzi · 9 weeks ago
  7. 9df800c Twelve: Ensure server is proper by Luca Stefani · 10 weeks ago
  8. a9c87c0 Twelve: Don't set thumbnail if it has an invalid URI by Luca Stefani · 10 weeks ago
  9. 81fbe08 Twelve: Don't fail if we can't decode the bitmap by Luca Stefani · 10 weeks ago
  10. 4ba63a5 Twelve: Allow playlists to have no childs/comment by Luca Stefani · 10 weeks ago
  11. baef41a Twelve: Add play next/add to queue by Luca Stefani · 10 weeks ago
  12. cef0b03 Twelve: Enforce bitmaps to be 512x512 in widgets by Luca Stefani · 10 weeks ago
  13. 057c295 Twelve: Now playing widget by Sebastiano Barezzi · 3 months ago
  14. 94a818e Twelve: Initial UI and backend support for multiple providers by Sebastiano Barezzi · 3 months ago
  15. 54471a0 Twelve: Initial Subsonic client and data source by Sebastiano Barezzi · 3 months ago
  16. 366d725 Twelve: Add ProviderArgument by Sebastiano Barezzi · 3 months ago
  17. b825e6a Twelve: database: Add Subsonic providers table by Sebastiano Barezzi · 3 months ago
  18. e045bd1 Twelve: Enable kotlin serialization plugin by Luca Stefani · 2 months ago
  19. ca5d161 Twelve: Add okhttp and Kotlin serialization by Sebastiano Barezzi · 3 months ago
  20. 47af484 Twelve: Use Coil for thumbnails by Sebastiano Barezzi · 3 months ago
  21. 970ed73 Twelve: Add Coil by Sebastiano Barezzi · 3 months ago
  22. 6a9fb70 Twelve: Fixup intent handling by Sebastiano Barezzi · 2 months ago
  23. ffa2598 Twelve: Implement playback resumption by Luca Stefani · 2 months ago
  24. 64ddd9e Twelve: Update gradle-generatebp to v1.13 by Luca Stefani · 2 months ago
  25. c7804c7 Twelve: Set room schema location via javacflags by Luca Stefani · 2 months ago
  26. 7269adb Twelve: Add visualizer by Sebastiano Barezzi · 3 months ago
  27. 2504619 Twelve: Add picture type to thumbnail and add artwork data to MediaItem by Sebastiano Barezzi · 3 months ago
  28. b9b86e4 Twelve: Use the Thumbnail class for media items by Sebastiano Barezzi · 3 months ago
  29. 00a5688 Twelve: Fix local data source playlists URI by Sebastiano Barezzi · 3 months ago
  30. 34fba36 Twelve: Fix album artwork flashes for now playing bar as well by Sebastiano Barezzi · 3 months ago
  31. a98b2d3 Twelve: Fix now playing artwork flashes by Sebastiano Barezzi · 3 months ago
  32. 7d31417 Twelve: Add a thumbnail class by Sebastiano Barezzi · 3 months ago
  33. 35b9f77 Twelve: NowPlayingFragment: Check all player commands by Sebastiano Barezzi · 3 months ago
  34. 08f12db Twelve: Add loading progress bar to now playing fragment by Sebastiano Barezzi · 3 months ago
  35. b0c0a99 Twelve: Move now playing stuff to the proper view model by Sebastiano Barezzi · 3 months ago
  36. 489d00b Twelve: Update gradle-generatebp to v1.12 by Sebastiano Barezzi · 3 months ago
  37. 3277d25 Twelve: Opt-in application class to Media3 UnstableApi by Sebastiano Barezzi · 3 months ago
  38. b346942 Twelve: Remove type constraints for RequestStatus by Sebastiano Barezzi · 3 months ago
  39. b801ae6 Twelve: Make availableCommands a variable by Sebastiano Barezzi · 3 months ago
  40. 8b8ff9c Twelve: MediaRepository: Fix methods order by Sebastiano Barezzi · 3 months ago
  41. 4271be9 Twelve: Split Audio URI and playback URI by Sebastiano Barezzi · 3 months ago
  42. a5d9072 Twelve: Relax models non-null requirements by Sebastiano Barezzi · 3 months ago
  43. 66af918 Twelve: Reformat code by Sebastiano Barezzi · 3 months ago
  44. b52dbd8 Twelve: Fix copyright header by Sebastiano Barezzi · 3 months ago
  45. 1c84421 Twelve: Update to AGP 8.7.0 by Luca Stefani · 3 months ago
  46. b09becb Twelve: Refactor Query by Luca Stefani · 3 months ago
  47. 8675627 Twelve: Generate audio session id in application by Luca Stefani · 3 months ago
  48. e480c2e Twelve: Use application context by Luca Stefani · 3 months ago
  49. c5631bf Twelve: Open an audio effect control session by Luca Stefani · 3 months ago
  50. b0ce574 Twelve: Apply insets to our RecyclerViews by Sebastiano Barezzi · 3 months ago
  51. 69c81ef Twelve: VM housekeeping by Sebastiano Barezzi · 3 months ago
  52. 9f3fda5 Twelve: Cleanup (yet again) the layouts by Sebastiano Barezzi · 3 months ago
  53. 10d487f Twelve: Use activity for result to open AudioFX by Luca Stefani · 3 months ago
  54. 47cdfc5 Twelve: Add audio format information by Sebastiano Barezzi · 3 months ago
  55. d705b37 Twelve: Hide playback speed button if not supported by Luca Stefani · 3 months ago
  56. ccbfca6 Twelve: Enable audio offload by Luca Stefani · 3 months ago
  57. cac3731 Twelve: Enable decoder fallback by Luca Stefani · 3 months ago
  58. b7b7188 Twelve: Enable audio track playback params by Sebastiano Barezzi · 3 months ago
  59. e7e65a0 Twelve: Enable float output by Sebastiano Barezzi · 3 months ago
  60. bb5c766 Twelve: Implement our own RenderersFactory by Sebastiano Barezzi · 3 months ago
  61. 47bbbb9 Twelve: Commonize more MediaItem code by Sebastiano Barezzi · 3 months ago
  62. bd76bc2 Twelve: Readd mime type to audio media type by Sebastiano Barezzi · 3 months ago
  63. 33878bf Twelve: Specialize playbackStatusFlow by Luca Stefani · 3 months ago
  64. fb5ad2f Twelve: Introduce conflatedCallbackFlow by Luca Stefani · 3 months ago
  65. d13e0bf Twelve: Convert audio type to Media3 media type in model by Sebastiano Barezzi · 3 months ago
  66. 1eb9ba3 Twelve: Split media item capabilities from UniqueItem by Sebastiano Barezzi · 3 months ago
  67. 148a5bf Twelve: Swap genre and genre uri fields by Sebastiano Barezzi · 3 months ago
  68. 36631ed Twelve: Do not rebuild the media item if it's already playable by Sebastiano Barezzi · 3 months ago
  69. a3a9369 Twelve: Setup media session library for Android auto by Luca Stefani · 3 months ago
  70. 9f3c7fc Twelve: Now playing fragment improvements by Sebastiano Barezzi · 3 months ago
  71. 5337b43 Twelve: NowPlayingFragment: .toLong() -> roundToLong() by Sebastiano Barezzi · 3 months ago
  72. 11c418b Twelve: NowPlayingFragment: Rework animation code by Sebastiano Barezzi · 3 months ago
  73. 5e72344 Twelve: NowPlayingFragment: Cancel animation on destroy view by Sebastiano Barezzi · 3 months ago
  74. c5d3ecb Twelve: Animate Slider updates by Luca Stefani · 3 months ago
  75. a0ad1c3 Twelve: Use `onStart` to emit default value by Luca Stefani · 3 months ago
  76. bc4084f Twelve: Remove stub onConnect by Luca Stefani · 3 months ago
  77. e9a0cf5 Twelve: Use ImageDecoder for artwork URI by Luca Stefani · 3 months ago
  78. 1009d4c Twelve: Add PendingIntent.FLAG_UPDATE_CURRENT to now playing intent by Luca Stefani · 3 months ago
  79. 5095727 Twelve: Fix permissions checks once for all by Sebastiano Barezzi · 3 months ago
  80. 3787454 Twelve: Add tracks info to playlist as well by Sebastiano Barezzi · 3 months ago
  81. 5c295a2 Twelve: Fix `Potential Plurals` in AlbumFragment by Luca Stefani · 3 months ago
  82. e74799a Twelve: Remove unused method in `PlaylistWithBoolean` by Luca Stefani · 3 months ago
  83. 01886c7 Twelve: Remove navigation include when not needed by Sebastiano Barezzi · 3 months ago
  84. 0a8550a Twelve: Reformat code by Sebastiano Barezzi · 3 months ago
  85. 08b1caf Twelve: Playlists UI by Sebastiano Barezzi · 3 months ago
  86. 5da6148 Twelve: Add single audio flow by Sebastiano Barezzi · 3 months ago
  87. 693cd9d Twelve: Wire up database to local datasource by Sebastiano Barezzi · 3 months ago
  88. c4d9a41 Twelve: Playlist database by Luca Stefani · 3 months ago
  89. 03da9f6 Twelve: Add room by Luca Stefani · 3 months ago
  90. 36edf92 Twelve: Don't request ACCESS_MEDIA_LOCATION by Luca Stefani · 3 months ago
  91. 5104cf5 Twelve: Suppress onStart deprecation by Luca Stefani · 3 months ago
  92. 0ae9ec4 Twelve: Update kotlin to 1.9.23 by Luca Stefani · 3 months ago
  93. c39b5b0 Twelve: AlbumFragment/ArtistFragment: More UI/UX improvements by Sebastiano Barezzi · 3 months ago
  94. fe805dd Twelve: Increase JVM target to 17 by Luca Stefani · 3 months ago
  95. 7bc3744 Twelve: Remove unused import by Sebastiano Barezzi · 3 months ago
  96. 7181c04 Twelve: Set library view pager lifecycle follow the fragment's view by Luca Stefani · 3 months ago
  97. ca0395b Twelve: Set fixed offscreen page limit by Luca Stefani · 3 months ago
  98. f5d63f1 Twelve: MainFragment: Set view pager adapter to null on destroy by Luca Stefani · 3 months ago
  99. 5c8eb7f Twelve: Move reified areItemsTheSame/areContentsTheSame outside of companion by Luca Stefani · 3 months ago
  100. 6e8e45a Twelve: Use factory in SimpleListAdapter by Luca Stefani · 3 months ago