Overview | News | Windows | macOS | Android | iOS | Audio Formats | Components | Encoder Pack | Screenshots | Help & Support | Developer | Old Versions | Other Projects
advertisement
foobar2000 mobile v2.25 release notes
Overview
This release introduces built-in network audio streaming feature, based on UPnP MediaRenderer Output component for classic foobar2000.UPnP streaming
Enable remote control in More Settings / Remote Control, to make this foobar2000 instance visible on the network.foobar2000 instances with remote control enabled will be shown in other foobar2000 instances as output devices (in foobar2000 mobile: More Settings / Audio / Output Device).
Full list of changes
- New versioning scheme in sync with desktop foobar2000.
-
Built-in UPnP media renderer, both client (play to another device) and server (be controlled by another device).
- Other foobar2000 instances on your local network, with UPnP remote control feature active, will be listed as output devices.
- foobar2000-to-foobar2000 playback shows tags with album covers on the other end, using Ogg FLAC as stream container.
- New default skin icons based on Google Material icon set.
-
Database format changed, now allows any number of artists/genres/etc per track.
- Your library will be re-indexed on first run.
-
Other:
- Reworked settings page, with search, replacing old "Advanced Settings".
- Improved Media Library settings page, with proper network share search.
- Allowed each track of an album to have a different attached cover (before same cover would be shown for all tracks in an album).
- Skin formatting: added [system_time] and [system_time_seconds].
- Improved and bugfixed SMB share support.
- FFmpeg updated to 8.0.
- More robust reading of malformed MP3 LAME tags.
- Various UI glitches & inconsistencies fixed.
- Improved Advanced Search / Bits view.
- Changed shuffle button behavior: short press to toggle, long to play a random track now.
- Made various track info load operations asynchronous, fixing various UI lag & lockup bugs.
- Added search to the new settings page.
- Fixed seeking in tracks played over HTTP not working correctly in certain scenarios.
- Fixed [remaining] skin label element not being updated with playback progress.
- Changed behavior of UPnP server ping when viewing media server list, mitigated potential unwanted app shutdowns.
- Fixed failure to resume internet radio streams after specific patterns of connection issues.
- Use natural sort (1<2<10 rather than 1<10<2) in various library views.
- Fixed ID3 tags in AAC radio stream causing playback to stop.
- Playback prebuffering logic update, should fix stuttering with high-res internet radio streams.
- Fixed incorrect handling of indexed+transparent PNGs in skins.
- Added toggle for timestamps in console view (iOS: header button, Android: context menu).
- Made Library settings page auto refresh while scanning, showing scan progress (before it would refresh when finished).
-
iOS specific:
- Added Audio Unit DSP support (needs to be enabled in settings).
- Improved first run screens.
- Enabled swipe-to-go-back gesture.
- Fixed skin button long press events not being registered near left screen edge.
-
Android specific:
- New fallback folder picker, respecting common navigation conventions.
- Fixed playback stopping after phone calls due to Android system flagging foobar2000 app as unresponsive.
- New audio output implementation, using Google Oboe library, can choose between available audio output devices.
-
Android TV specific:
- Improved Android TV dim screen interaction, single click to play/pause, long click for context menu.
- Fixed nonskinned playback screen being unintentionally still shown by default on devices without pointing input, such as proper Android TV with just plain remote.
advertisement