# BTR AMP — Full Content > The hi-res, offline music player for iPhone and iPad built for 50,000+ song libraries — plays virtually any audio format, lossless to hi-res and DSD up to DSD1024, with custom tabs, smart playlists, and CarPlay. App Store: https://apps.apple.com/us/app/btr-amp/id1489180128?mt=8&ct=btrlabscom # Features ## Plays everything One player for your entire collection — whatever the format, wherever it came from. - Virtually any audio format: Lossless, lossy, and true hi-res — MP3, AAC, M4A/M4B, FLAC, ALAC, AIFF, APE, MPC, TTA, WV, OGG Opus & Vorbis, and now DSD up to DSD1024 — plus M3U playlists, up to 96kHz/24-bit and beyond, with the exact codec shown on every track. - iTunes and everything else: Play your iTunes library and your non-iTunes files side by side in one app — even straight from USB drives and memory cards. - Built for huge libraries: Tens of thousands of songs stay as fast and responsive as a handful. 50,000+ tracks, no lag. ## Your library, your way Stop adapting to your app. Make it adapt to you. - Custom tabs: Build your own navigation — a tab for any slice of your library: a genre, a decade, a set of artists, your live recordings. - Customizable Featured screen: Shortcut tabs and a Featured screen you arrange yourself put the music you reach for most one tap away. - Smart playlists that actually work: Rules-based playlists that auto-refresh as your library grows and your listening changes — no manual upkeep. - Custom tags: Tag and organize your library in nearly unlimited ways, far beyond the usual genre and artist fields. - On-device metadata editor: A full editor for ID3, MP4/iTunes, APE and Vorbis tags — plus cover art, favorites, and star ratings — right on your device. ## Studio-grade sound The kind of playback control audiophiles actually want. - 10-band equalizer: Shape your sound with a 10-band EQ and 20+ presets, or dial in your own. - Volume normalization: ReplayGain and Sound Check keep every track at an even, comfortable level — no more reaching for the volume. - Gapless, crossfade & forced-gap: Three playback modes so live albums, DJ sets, and everything in between flow exactly the way they should. - Hi-res & DSD via USB DAC: Connect an external USB DAC for true hi-res output at 96kHz/24-bit and beyond — including bit-perfect DSD over DoP (up to DSD256, the iOS hardware ceiling), with automatic high-quality PCM conversion on every other output. ## In the moment Sing along, settle in, and listen your way — long sessions included. - Lyrics & karaoke: Timed and untimed lyrics from embedded tags or LRC sidecar files, with karaoke-style highlighting that follows the track line by line. Drop your own .lrc files in for any song — iTunes tracks included. - Podcasts & audiobooks: Dedicated media types with their own filtering and sorting, an In Progress view, and one-tap resume that picks up right where you left off. - Sleep timer & variable speed: Drift off with a sleep timer, or slow things down and speed them up from 0.5× to 2× — ideal for audiobooks, podcasts, and language tracks. ## Everywhere you listen Your music comes with you — car, home, and on the go. - Industry-leading CarPlay: A fully customizable Apple CarPlay music player — and your custom tabs come along for the drive. - Just ask Siri: Comprehensive Siri support — tell Siri what you want to hear and BTR AMP plays it. - Bluetooth & AirPlay: Stream to your headphones, speakers, TVs, and anything else you listen on. ## Get your music in & out Your files are never trapped inside the app. - Connect to servers & cloud: Connect straight to your Mac, Windows or Linux computer over SMB, or to Google Drive, OneDrive, WebDAV and iCloud Drive — with background AutoSync that keeps everything up to date. - Last.fm scrobbling: Connect your Last.fm account and BTR AMP scrobbles what you play to build your listening history — offline scrobbles are queued and retried automatically. - Transfer to your device: Send music over Wi-Fi with WebDAV/HTTP transfer, use AirDrop and “Copy to BTR AMP” from other apps, or fall back to iTunes File Sharing. - Your files stay yours: A built-in file manager plus iOS Files app integration (“On My iPhone/iPad” → BTR AMP) means your music is always accessible — never locked in. # Pricing All prices in USD. Pro is one feature set with four billing options. - Free: $0 — Basic playback - Weekly: $1.99/wk — Pay as you go - Monthly: $3.99/mo — Full features - Yearly: $19.99/yr — Save 58% - Lifetime: $59.99 once — One-time payment Free vs Pro: - Play your entire library offline: Free Yes / Pro Yes - Plays virtually any audio format — lossless, lossy & hi-res: Free Yes / Pro Yes - DSD playback (DSD64–DSD1024): Free No / Pro Yes - Custom tabs: Free Limited / Pro Yes - Smart playlists: Free No / Pro Yes - Custom tabs in CarPlay: Free No / Pro Yes - On-device ID3 metadata editor: Free No / Pro Yes - All future updates: Free No / Pro Yes Machine-readable version: https://www.btrlabs.com/pricing.md # Formats ## A FLAC player for iPhone and iPad URL: https://www.btrlabs.com/formats/flac/ FLAC (Free Lossless Audio Codec) is the most widely used lossless audio format: an open standard that compresses music to roughly half its original size with zero loss in quality. It is the default format for CD rips, Bandcamp purchases, and hi-res download stores. ### Why iPhone can't play FLAC natively Apple has its own lossless format, ALAC, and the built-in Music app supports that instead of FLAC. The Files app can preview a FLAC file one at a time, but there is no library, no playlists, and no queue. So playing a FLAC collection on iPhone means either converting everything to ALAC or installing a FLAC player app. The [FLAC guide](https://www.btrlabs.com/guides/how-to-play-flac-on-iphone/) walks through both options step by step — for most collections, a player app is the simpler path because your files stay exactly as they are. ### How BTR AMP plays FLAC BTR AMP plays FLAC natively at full quality, up to 96kHz/24-bit and beyond — no conversion, no second copy of your library. Every track shows its exact codec details, e.g. FLAC 2933kbps · 96kHz · 24-bit, so you can verify what is actually playing. Files above 48kHz play at full resolution through an external USB DAC; on the iPhone's own output, iOS resamples as it does for every app. Tags and cover art are read from the files themselves, and the on-device metadata editor handles Vorbis tags — the tag system FLAC uses — so you can fix metadata without a round trip to your computer. FLAC sits in one library alongside ALAC, AIFF, DSD, and [every other supported format](https://www.btrlabs.com/features/), with custom tabs and smart playlists built to stay fast at 50,000+ tracks. ### Getting your FLAC files onto your iPhone Your FLAC files transfer without iTunes. Send files over Wi-Fi from any browser on your computer (Connect → Wi-Fi Transfer), pull them from Google Drive, OneDrive, iCloud Drive, an SMB share, or WebDAV, use AirDrop, or play straight from a USB drive. The [transfer guide](https://www.btrlabs.com/guides/transfer-music-to-iphone-without-itunes/) walks through each method, and the [importing guide](https://www.btrlabs.com/docs/getting-started-importing-music/) covers the details. Step-by-step setup: [How to Play FLAC on iPhone](https://www.btrlabs.com/guides/how-to-play-flac-on-iphone/) ### FAQ Q: Does the iPhone Music app play FLAC? A: No. The built-in Music app supports ALAC, Apple’s own lossless format, but not FLAC. The Files app can preview a single FLAC file, but there is no library, queue, or playlists — a FLAC player app is required for actual listening. Q: Can BTR AMP play 24-bit / 96kHz FLAC? A: Yes — FLAC plays at up to 96kHz/24-bit and beyond. For output above 48kHz without resampling, connect a USB DAC; on the iPhone’s own output, iOS resamples as it does for every app. Q: Do I need to convert FLAC to ALAC? A: No. BTR AMP plays FLAC as-is, so there is no need to maintain a converted copy of your library. If you specifically want files inside the Apple Music app, FLAC to ALAC conversion is lossless — but it is extra work most collections don’t need. Q: Is FLAC playback free in BTR AMP? A: Yes. BTR AMP is free to download and plays FLAC and virtually every other format on the free tier. Pro unlocks the full feature set — smart playlists, custom tabs in CarPlay, the metadata editor, and more. --- ## A DSD player for iOS — DSD64 to DSD1024 URL: https://www.btrlabs.com/formats/dsd/ DSD (Direct Stream Digital) is the 1-bit, ultra-high-sample-rate format behind SACD, developed by Sony and Philips. The waveform is encoded as pulse density, with noise shaping delivering roughly 120 dB of audible-band dynamic range. Downloads usually come as .dsf or .dff files: Rate | Sample frequency | ≈ PCM resolution DSD64 | 2.8224 MHz | 24-bit/88.2 kHz DSD128 | 5.6448 MHz | 24-bit/176.4 kHz DSD256 | 11.2896 MHz | 24-bit/352.8 kHz DSD512 | 22.5792 MHz | 24-bit/705.6 kHz DSD1024 | 45.1584 MHz | 24-bit/1411.2 kHz ### Why iPhone can't play DSD natively iOS has no DSD support — the built-in Music app cannot open a .dsf or .dff file, and no iPhone hardware plays a 1-bit stream directly. Every DSD setup on iOS therefore runs through a player app, which either packs the untouched bitstream into PCM frames for an external DAC (DoP) or converts it to PCM in real time. The [DSD guide](https://www.btrlabs.com/guides/how-to-play-dsd-files-on-iphone/) explains both paths and how to choose a DAC. ### How BTR AMP plays DSD BTR AMP plays every DSD rate, from DSD64 up to DSD1024 — any valid DSF file plays. Connect a USB DAC that supports DoP and the original DSD bitstream is delivered bit-perfect, nothing resampled or converted. On any other output — wired headphones, Bluetooth, AirPlay, car audio — DSD converts to high-resolution 352.8 kHz PCM on the fly, and output behavior is tunable per device in settings. DoP packs the raw DSD bits into PCM carrier frames — 176.4 kHz for DSD64, 352.8 kHz for DSD128, 705.6 kHz for DSD256 — so a DAC’s maximum PCM input rate is also its maximum DoP rate, and the bit-perfect ceiling is set by hardware: on iOS, DoP tops out at DSD256. DSD512 and DSD1024 files play through the PCM conversion path on every output. The [DSD guide](https://www.btrlabs.com/guides/how-to-play-dsd-files-on-iphone/) covers the mechanics and what to check on a spec sheet. DSD tracks sit in the same library as FLAC, ALAC, and [every other supported format](https://www.btrlabs.com/features/), with the exact codec shown on every track. DSD playback shipped in version 22.0 and is a Pro feature. ### Getting your DSD files onto your iPhone DSD albums are large — several gigabytes at DSD256 — so a fast local transfer pays off. For albums in regular rotation, [converting DSD to hi-res FLAC](https://www.btrlabs.com/guides/convert-dsd-to-flac/) cuts sizes by 55–77% with no audible loss. Send files over Wi-Fi from any browser on your computer (Connect → Wi-Fi Transfer), pull them from Google Drive, OneDrive, iCloud Drive, an SMB share, or WebDAV, use AirDrop, or play straight from a USB drive. The [transfer guide](https://www.btrlabs.com/guides/transfer-music-to-iphone-without-itunes/) walks through each method, and the [importing guide](https://www.btrlabs.com/docs/getting-started-importing-music/) covers the details. Step-by-step setup: [How to Play DSD Files on iPhone](https://www.btrlabs.com/guides/how-to-play-dsd-files-on-iphone/) ### FAQ Q: What is the highest DSD rate an iPhone can play? A: BTR AMP plays every rate from DSD64 to DSD1024. Bit-perfect DoP tops out at DSD256 — a hardware limit set by iOS and the DAC — so DSD512 and DSD1024 play via high-resolution PCM conversion. Q: Do I need a USB DAC to play DSD on iPhone? A: No. Without a DAC, BTR AMP converts DSD to high-resolution 352.8 kHz PCM in real time and plays it on any output — headphones, Bluetooth, AirPlay, or car audio. A DoP-capable USB DAC is only required for bit-perfect playback. Q: Does BTR AMP play both .dsf and .dff files? A: Yes — both play, from DSD64 up to DSD1024, multichannel included. Prefer .dsf when a store offers the choice: it holds editable tags and artwork, while .dff tags are read-only. SACD ISOs and DST-compressed .dff are not supported — extract or convert those to .dsf first. Q: Why does my DAC only reach DSD128 over DoP when it claims DSD256? A: DoP carries DSD inside PCM frames, and DSD256 needs a 705.6 kHz carrier. A DAC whose USB input tops out at 384 kHz PCM caps at DSD128 over DoP, even if it plays native DSD256 through desktop drivers. On iOS, check the maximum DoP rate on the spec sheet. Q: Is DSD playback free in BTR AMP? A: DSD playback is a Pro feature. The app is free to download, and every other format plays on the free tier. --- ## An MP3 player for iPhone URL: https://www.btrlabs.com/formats/mp3/ MP3 is the format most large collections are built on: universally compatible, compact, and accumulated over decades of rips and downloads. Playing an MP3 on iPhone is easy. Managing fifty thousand of them is not. ### Why the built-in Music app isn't enough iOS plays MP3 natively, so the question is not playback — it is what happens at scale. The Music app slows down as libraries grow into the tens of thousands of tracks, its Artists/Albums/Songs navigation is fixed no matter how your collection is actually organized, and there is no way to edit a track's tags on the device — a typo in an album artist field means a trip back to your computer and a re-sync. Getting files in still routes through Finder or the Apple Devices app in the first place. ### How BTR AMP plays MP3 BTR AMP is built for exactly this library. 50,000+ tracks stay fast and responsive, and every track shows its exact codec and bitrate. The on-device editor handles ID3 tags — titles, album artists, cover art, star ratings — so fixes happen where you notice them. Custom tabs let you build navigation around your collection (a genre, a decade, your live recordings), smart playlists maintain themselves by rules, and custom tags cover the categories no ID3 field does. Your organization carries into CarPlay, and playback covers the details the Music app doesn't: a 10-band EQ, ReplayGain volume normalization, and gapless or crossfade playback. See [the full feature set](https://www.btrlabs.com/features/). ### Getting your MP3 files onto your iPhone No iTunes, no syncing. Send files over Wi-Fi from any browser on your computer (Connect → Wi-Fi Transfer), pull them from Google Drive, OneDrive, iCloud Drive, an SMB share, or WebDAV, use AirDrop, or play straight from a USB drive. The [transfer guide](https://www.btrlabs.com/guides/transfer-music-to-iphone-without-itunes/) walks through each method, and the [importing guide](https://www.btrlabs.com/docs/getting-started-importing-music/) covers the details. ### FAQ Q: Can I put MP3s on my iPhone without iTunes? A: Yes. BTR AMP accepts files over Wi-Fi from any browser, from Google Drive, OneDrive, iCloud Drive, SMB shares, or WebDAV, via AirDrop, or straight from a USB drive — no computer sync required. Q: Can I edit MP3 tags on the iPhone itself? A: Yes. BTR AMP includes a full on-device editor for ID3 tags, plus cover art, favorites, and star ratings. Q: How large an MP3 library can BTR AMP handle? A: BTR AMP is built and tested for 50,000+ song libraries — tens of thousands of tracks across thousands of albums stay fast and responsive. Q: Does BTR AMP work offline? A: Yes — it is a 100% offline player. Your files live on the device and play anywhere, no connection required. --- ## An OGG Vorbis and Opus player for iOS URL: https://www.btrlabs.com/formats/ogg-vorbis/ OGG Vorbis is the open, patent-free lossy codec that has long been the alternative to MP3, and Opus is its modern successor — technically superior at low and mid bitrates and now standard across the open-source world. Both typically ship in the Ogg container as .ogg or .opus files. ### Why iPhone can't play OGG Vorbis natively Apple has never supported the Ogg formats — not in the Music app, not in Safari, not in iOS itself beyond bare Files-app previews of some types. A Vorbis or Opus collection on iPhone traditionally meant batch-converting everything to AAC or MP3, a lossy-to-lossy conversion that degrades quality and forks your library into two copies. A player that reads the files directly avoids both problems. ### How BTR AMP plays OGG Vorbis & Opus BTR AMP plays OGG Vorbis and OGG Opus natively — support for both landed in version 15.0 alongside APE, Musepack, TTA, and WavPack. Files keep their original quality, tags and cover art are read from the files, and the on-device metadata editor handles Vorbis comments, the tag system both codecs use. Every track shows its exact codec details, and Vorbis and Opus files sit in one library with your MP3, FLAC, and [everything else BTR AMP plays](https://www.btrlabs.com/features/) — no format sorting, no cleanup first. ### Getting your OGG Vorbis & Opus files onto your iPhone Ogg files transfer like everything else. Send files over Wi-Fi from any browser on your computer (Connect → Wi-Fi Transfer), pull them from Google Drive, OneDrive, iCloud Drive, an SMB share, or WebDAV, use AirDrop, or play straight from a USB drive. The [transfer guide](https://www.btrlabs.com/guides/transfer-music-to-iphone-without-itunes/) walks through each method, and the [importing guide](https://www.btrlabs.com/docs/getting-started-importing-music/) covers the details. ### FAQ Q: Can an iPhone play .ogg files? A: Not natively — the built-in Music app has never supported Ogg Vorbis or Opus. A third-party player app such as BTR AMP plays them directly, no conversion needed. Q: Does BTR AMP play Opus as well as Vorbis? A: Yes. Both OGG Vorbis and OGG Opus are supported, alongside every other format in the library. Q: Should I convert my OGG files to MP3 or AAC for iPhone? A: No. Lossy-to-lossy conversion permanently degrades quality. BTR AMP plays Vorbis and Opus files as they are, so the originals stay untouched. Q: Can I edit the tags on OGG files from the iPhone? A: Yes — the on-device metadata editor supports Vorbis tags, along with cover art, favorites, and star ratings. --- ## An ALAC player for iPhone URL: https://www.btrlabs.com/formats/alac/ ALAC (Apple Lossless Audio Codec) is Apple's lossless format — open-source since 2011, stored in .m4a containers, and the format iTunes has always used for lossless rips. ### Why the built-in Music app isn't enough The Music app plays ALAC natively — the friction is everything around playback. Its navigation is fixed however your collection is organized, tags cannot be edited on the device, large libraries slow it down, and an ALAC collection ends up walled off from the FLAC, DSD, or OGG files most serious collections also contain. If your lossless library is split between Apple formats and everything else, you end up running two players or converting one half. ### How BTR AMP plays ALAC BTR AMP plays ALAC in one library with FLAC, AIFF, DSD, and [every other supported format](https://www.btrlabs.com/features/) — including your existing iTunes library side by side with non-iTunes files. Hi-res ALAC plays at up to 96kHz/24-bit and beyond, at full resolution through a USB DAC, and every track shows its exact codec details. The on-device editor covers MP4/iTunes tags — the metadata ALAC files carry — plus cover art and star ratings, and custom tabs and smart playlists keep 50,000+ tracks navigable. ### Getting your ALAC files onto your iPhone ALAC files transfer like any other format. Send files over Wi-Fi from any browser on your computer (Connect → Wi-Fi Transfer), pull them from Google Drive, OneDrive, iCloud Drive, an SMB share, or WebDAV, use AirDrop, or play straight from a USB drive. The [transfer guide](https://www.btrlabs.com/guides/transfer-music-to-iphone-without-itunes/) walks through each method, and the [importing guide](https://www.btrlabs.com/docs/getting-started-importing-music/) covers the details. ### FAQ Q: Is ALAC as good as FLAC? A: Sonically they are equivalent — both are lossless, so both reproduce the original audio bit-for-bit. The practical differences are ecosystem: FLAC is the standard everywhere else, ALAC inside Apple software. BTR AMP plays both, so the distinction stops mattering. Q: Can I keep ALAC and FLAC files in one library? A: Yes. BTR AMP plays them side by side, along with AIFF, DSD, MP3, and the rest — one library, no conversion. Q: Do I need to convert FLAC to ALAC to listen on iPhone? A: Not with a player that supports FLAC directly. Conversion is only necessary if you specifically want files inside the Apple Music app. --- ## An AIFF player for iPhone URL: https://www.btrlabs.com/formats/aiff/ AIFF is Apple's uncompressed audio format — raw PCM, like WAV, but with proper metadata support, which is why studios, DJs, and archivists who refuse compression tend to standardize on it. ### Why the built-in Music app isn't enough The Music app plays AIFF, but it offers no way to edit tags on the device, no custom organization, and it slows down as libraries scale — and AIFF libraries are heavy, since uncompressed audio runs several times the size of FLAC. Big files make the surrounding tooling matter more: what you can sync selectively, how you manage storage, and whether transfers need a computer in the loop. ### How BTR AMP plays AIFF BTR AMP plays AIFF at full quality, up to 96kHz/24-bit and beyond through a USB DAC, with the exact codec shown per track — e.g. FLAC 2933kbps · 96kHz · 24-bit for a hi-res file. AIFF files carry ID3 tags, which the on-device metadata editor handles along with cover art and ratings. A built-in file manager plus Files app integration keeps large uncompressed collections manageable, and AIFF sits in one library with ALAC, FLAC, and [every other supported format](https://www.btrlabs.com/features/). ### Getting your AIFF files onto your iPhone Uncompressed files are big, so fast local options help — SMB from your computer or Wi-Fi transfer over your own network. Send files over Wi-Fi from any browser on your computer (Connect → Wi-Fi Transfer), pull them from Google Drive, OneDrive, iCloud Drive, an SMB share, or WebDAV, use AirDrop, or play straight from a USB drive. The [transfer guide](https://www.btrlabs.com/guides/transfer-music-to-iphone-without-itunes/) walks through each method, and the [importing guide](https://www.btrlabs.com/docs/getting-started-importing-music/) covers the details. ### FAQ Q: Does BTR AMP play hi-res AIFF? A: Yes — up to 96kHz/24-bit and beyond. For output above 48kHz without resampling, connect a USB DAC. Q: Can I edit the tags on AIFF files from the iPhone? A: Yes. AIFF carries ID3 metadata, and BTR AMP’s on-device editor supports ID3 tags, cover art, favorites, and star ratings. Q: Is AIFF better than FLAC? A: They decode to identical audio — AIFF is uncompressed, FLAC is losslessly compressed to roughly half the size. AIFF’s advantage is zero decode overhead and universal studio support; FLAC’s is storage. BTR AMP plays both, so you can keep whichever your workflow produces. --- ## An APE (Monkey's Audio) player for iOS URL: https://www.btrlabs.com/formats/ape/ APE (Monkey's Audio) is a lossless codec known for squeezing files smaller than FLAC at the cost of heavier decoding. It was a favorite of Windows-based CD archiving for years, so large collections often contain a stretch of .ape rips. ### Why iPhone can't play APE natively iOS has never supported Monkey's Audio, and neither have most players on any platform — APE support is thin even on desktop. The standard advice is to batch-convert APE to FLAC, which works but means re-encoding an archive that was fine as it was, and re-checking tags on the other side. ### How BTR AMP plays APE BTR AMP plays APE files directly — support arrived in version 15.0 together with Musepack, TTA, WavPack, and the OGG codecs. Rips play losslessly as-is, with the exact codec shown per track, and the on-device metadata editor handles APE tags natively. Gapless playback keeps continuously-ripped albums seamless, and your APE files share one library with FLAC, ALAC, and [everything else BTR AMP plays](https://www.btrlabs.com/features/). ### Getting your APE files onto your iPhone APE archives move over like any other files. Send files over Wi-Fi from any browser on your computer (Connect → Wi-Fi Transfer), pull them from Google Drive, OneDrive, iCloud Drive, an SMB share, or WebDAV, use AirDrop, or play straight from a USB drive. The [transfer guide](https://www.btrlabs.com/guides/transfer-music-to-iphone-without-itunes/) walks through each method, and the [importing guide](https://www.btrlabs.com/docs/getting-started-importing-music/) covers the details. ### FAQ Q: Can an iPhone play .ape files? A: Not natively — iOS has no Monkey’s Audio support. BTR AMP plays APE files directly on iPhone and iPad. Q: Should I convert APE to FLAC for iPhone? A: Not for playback — BTR AMP plays APE as-is, so the archive stays untouched. Conversion only makes sense if you want broader compatibility across other software. Q: Can I edit APE tags on the device? A: Yes — the on-device metadata editor supports APE tags, along with cover art, favorites, and star ratings. --- ## A WavPack (WV) player for iOS URL: https://www.btrlabs.com/formats/wavpack/ WavPack is an open lossless codec with a long history in the archiving community — efficient compression, robust error handling, and .wv files that many careful rippers standardized on. ### Why iPhone can't play WavPack natively iOS has no WavPack support — the Music app cannot open a .wv file, and Files-app previews do not apply. As with APE, the conventional answer has been converting the collection to FLAC or ALAC before it can reach an iPhone, forking the library in the process. ### How BTR AMP plays WavPack BTR AMP plays WavPack directly — added in version 15.0 alongside APE, Musepack, TTA, and the OGG codecs. Files play losslessly at their original quality with the exact codec shown per track, and the on-device metadata editor covers APE tags, the tag system WavPack files use. Your .wv rips share one library with FLAC, AIFF, and [every other supported format](https://www.btrlabs.com/features/), kept navigable by custom tabs and smart playlists at any scale. ### Getting your WavPack files onto your iPhone WavPack files transfer the same as the rest of your library. Send files over Wi-Fi from any browser on your computer (Connect → Wi-Fi Transfer), pull them from Google Drive, OneDrive, iCloud Drive, an SMB share, or WebDAV, use AirDrop, or play straight from a USB drive. The [transfer guide](https://www.btrlabs.com/guides/transfer-music-to-iphone-without-itunes/) walks through each method, and the [importing guide](https://www.btrlabs.com/docs/getting-started-importing-music/) covers the details. ### FAQ Q: Can an iPhone play .wv files? A: Not natively. BTR AMP plays WavPack files directly on iPhone and iPad — no conversion required. Q: Is WavPack playback lossless in BTR AMP? A: Yes. WavPack is a lossless codec and BTR AMP decodes it as-is, reproducing the original audio exactly. Q: Can I edit tags on WavPack files from the phone? A: Yes — WavPack uses APE tags, which the on-device metadata editor supports, along with cover art and star ratings. --- ## A Musepack (MPC) player for iOS URL: https://www.btrlabs.com/formats/musepack/ Musepack (MPC) is a lossy codec tuned for transparency at mid-to-high bitrates. In the early 2000s it was the quality-first choice for listeners who found MP3 lacking, and collections from that era often carry a permanent .mpc layer. ### Why iPhone can't play Musepack natively Apple never supported Musepack, and unlike lossless formats there is no clean escape route: converting MPC to AAC or MP3 is lossy-to-lossy and permanently degrades files that were encoded for quality in the first place. The only way to hear them as encoded is a player that decodes MPC directly. ### How BTR AMP plays Musepack BTR AMP plays Musepack natively — added in version 15.0 with APE, TTA, WavPack, and the OGG codecs. Files play exactly as encoded, with the codec shown per track, and the on-device metadata editor supports APE tags, which MPC files use. Fittingly for the format whose community originated ReplayGain, BTR AMP includes ReplayGain volume normalization, so mixed-era libraries play at an even level. Your MPC files live in one library with [everything else the app plays](https://www.btrlabs.com/features/). ### Getting your Musepack files onto your iPhone MPC files transfer like any other format. Send files over Wi-Fi from any browser on your computer (Connect → Wi-Fi Transfer), pull them from Google Drive, OneDrive, iCloud Drive, an SMB share, or WebDAV, use AirDrop, or play straight from a USB drive. The [transfer guide](https://www.btrlabs.com/guides/transfer-music-to-iphone-without-itunes/) walks through each method, and the [importing guide](https://www.btrlabs.com/docs/getting-started-importing-music/) covers the details. ### FAQ Q: Can an iPhone play .mpc files? A: Not natively — iOS has never supported Musepack. BTR AMP plays MPC files directly. Q: Should I convert Musepack files to MP3 or AAC? A: No — that is a lossy-to-lossy conversion and permanently reduces quality. BTR AMP plays the original files as encoded. Q: Does BTR AMP support ReplayGain for Musepack files? A: Yes. Volume normalization with ReplayGain (and Sound Check) is built in, keeping every track at an even, comfortable level. --- ## A TTA (True Audio) player for iOS URL: https://www.btrlabs.com/formats/tta/ TTA (True Audio) is a free lossless codec that found its niche in CD archiving, particularly in Eastern Europe and Asia — fast to encode, simple by design, and still present in plenty of long-lived collections as .tta files. ### Why iPhone can't play TTA natively iOS does not recognize the format, and TTA support is rare even among third-party players. The usual workaround — batch-converting to FLAC — preserves the audio but means re-processing an archive and verifying the results, for no benefit beyond compatibility. ### How BTR AMP plays TTA BTR AMP decodes TTA directly — support shipped in version 15.0 alongside APE, Musepack, WavPack, and the OGG codecs. Files play losslessly with the exact codec shown per track, and since TTA files carry ID3 metadata, the on-device editor covers their tags, cover art, and ratings. TTA rips sit in the same library as FLAC, APE, and [every other format BTR AMP plays](https://www.btrlabs.com/features/). ### Getting your TTA files onto your iPhone TTA files transfer like the rest of your collection. Send files over Wi-Fi from any browser on your computer (Connect → Wi-Fi Transfer), pull them from Google Drive, OneDrive, iCloud Drive, an SMB share, or WebDAV, use AirDrop, or play straight from a USB drive. The [transfer guide](https://www.btrlabs.com/guides/transfer-music-to-iphone-without-itunes/) walks through each method, and the [importing guide](https://www.btrlabs.com/docs/getting-started-importing-music/) covers the details. ### FAQ Q: Can an iPhone play .tta files? A: Not natively — iOS has no True Audio support. BTR AMP plays TTA files directly on iPhone and iPad. Q: Is TTA playback lossless? A: Yes. TTA is a lossless codec, and BTR AMP decodes the original audio exactly as ripped. Q: Can I edit tags on TTA files from the phone? A: Yes — TTA files use ID3 tags, which the on-device metadata editor supports along with cover art and star ratings. --- ## An AAC player for iPhone URL: https://www.btrlabs.com/formats/aac/ AAC is the codec of the iTunes era — the successor to MP3, better quality at the same bitrate, and the format behind two decades of store purchases and iTunes rips. ### Why the built-in Music app isn't enough AAC plays natively on iOS, so the limits are organizational. The Music app's navigation is fixed regardless of how a collection is structured, its performance degrades as libraries grow large, and metadata is read-only on the device — fixing a mistagged album means a computer and a re-sync. A collection built up over twenty years of iTunes deserves better tooling than that. ### How BTR AMP plays AAC BTR AMP plays AAC in every wrapper it arrives in — .aac streams as well as M4A/M4B/MP4 containers — and your existing iTunes library plays side by side with non-iTunes files. The on-device editor covers MP4/iTunes tags, custom tabs and smart playlists replace fixed navigation, and the library stays fast at 50,000+ tracks. The same organization carries into CarPlay. See [the full feature set](https://www.btrlabs.com/features/). ### Getting your AAC files onto your iPhone Files transfer without a computer sync. Send files over Wi-Fi from any browser on your computer (Connect → Wi-Fi Transfer), pull them from Google Drive, OneDrive, iCloud Drive, an SMB share, or WebDAV, use AirDrop, or play straight from a USB drive. The [transfer guide](https://www.btrlabs.com/guides/transfer-music-to-iphone-without-itunes/) walks through each method, and the [importing guide](https://www.btrlabs.com/docs/getting-started-importing-music/) covers the details. ### FAQ Q: Does BTR AMP play iTunes purchases? A: Yes — your iTunes library and your non-iTunes files play side by side in one app. Q: Can I edit AAC metadata on the iPhone? A: Yes. The on-device editor supports MP4/iTunes tags, plus cover art, favorites, and star ratings. Q: Is AAC better than MP3? A: At the same bitrate, generally yes — AAC is the newer codec and encodes more efficiently. BTR AMP plays both, so mixed collections need no cleanup. --- ## An M4A player for iPhone URL: https://www.btrlabs.com/formats/m4a/ M4A is the MPEG-4 audio container — usually holding AAC, sometimes ALAC — and it comes with siblings: M4B for audiobooks and plain MP4 audio. Most iTunes-era collections are built from this family. ### Why the built-in Music app isn't enough iOS plays M4A natively, but the built-in app imposes its own structure: fixed navigation, no on-device tag editing, and slowdowns as the library grows. Audiobooks in M4B are handled as an afterthought in music-first apps generally — long files need remembered positions, speed control, and their own place in the library, not a spot in the songs list. ### How BTR AMP plays M4A BTR AMP plays the whole family — M4A, M4B, and MP4 audio — with the exact codec shown per track and the on-device editor covering MP4/iTunes tags. Audiobooks and podcasts get dedicated media types with their own filtering and sorting, an In Progress view, and one-tap resume that picks up where you left off; variable speed from 0.5× to 2× and a sleep timer round out long-session listening. Music in M4A sits in the same library as MP3, FLAC, and [every other supported format](https://www.btrlabs.com/features/), organized by custom tabs and smart playlists. ### Getting your M4A files onto your iPhone M4A, M4B, and MP4 files transfer like everything else. Send files over Wi-Fi from any browser on your computer (Connect → Wi-Fi Transfer), pull them from Google Drive, OneDrive, iCloud Drive, an SMB share, or WebDAV, use AirDrop, or play straight from a USB drive. The [transfer guide](https://www.btrlabs.com/guides/transfer-music-to-iphone-without-itunes/) walks through each method, and the [importing guide](https://www.btrlabs.com/docs/getting-started-importing-music/) covers the details. ### FAQ Q: Does BTR AMP play M4B audiobooks? A: Yes — audiobooks are a dedicated media type with their own filtering and sorting, an In Progress view, one-tap resume, variable speed from 0.5× to 2×, and a sleep timer. Q: What is the difference between M4A and MP4? A: They are the same MPEG-4 container with different extensions — M4A signals audio-only, MP4 is the general form. BTR AMP plays both, along with the M4B audiobook variant. Q: Can M4A files contain lossless audio? A: Yes — M4A is a container, and it can hold lossless ALAC as well as lossy AAC. BTR AMP plays both and shows the actual codec on every track. --- # Guides ## Should You Convert DSD to FLAC? URL: https://www.btrlabs.com/guides/convert-dsd-to-flac/ [BTR AMP](/formats/dsd/) will play your DSD library as-is — every rate from DSD64 to DSD1024. When your DAC can't accept the native DSD stream, or you're listening on built-in speakers, AirPods, or a Bluetooth device, BTR AMP performs [real-time DSD-to-PCM conversion](/guides/how-to-play-dsd-files-on-iphone/) so the music simply plays. That's the right behavior for a one-off listen. But if a DSD album is part of your regular rotation, converting it once to a high-resolution [FLAC](/formats/flac/) file is almost always the better choice: smaller files, lower CPU load, longer battery life, better metadata, and — perhaps surprisingly — no audible loss of fidelity. ## First: when this doesn't apply If you're feeding a DAC that accepts DSD over PCM, BTR AMP hands the bitstream through untouched. No conversion happens, no CPU is spent on decimation, and there's nothing to improve. Bit-perfect [DoP playback](/guides/how-to-play-dsd-files-on-iphone/) tops out at DSD256 on iOS — a hardware carrier-rate limit — so DSD512 and DSD1024 files always take the conversion path. This guide is about the *other* cases: - DACs that top out below your file's DSD rate - Bluetooth, AirPlay, AirPods, or the device's own speakers - Any time you want to conserve storage or battery ## What DSD actually contains DSD is a 1-bit format running at a very high sample rate. It gets its resolution from aggressive noise shaping, which pushes quantization noise up out of the audible band and parks it in the ultrasonic region. | Format | Sample rate | Usable audio bandwidth | Noise floor behavior | |---|---|---|---| | DSD64 | 2.8224 MHz | ~0–40 kHz | Noise climbs steeply above ~25 kHz | | DSD128 | 5.6448 MHz | ~0–70 kHz | Noise climbs above ~50 kHz | | DSD256 | 11.2896 MHz | ~0–100 kHz+ | Noise climbs above ~100 kHz | The practical consequence: above roughly 40 kHz for DSD64, you are not storing music. You are storing shaped noise. A well-designed conversion low-passes that noise away, which is a favor to your amplifier and tweeters, not a loss. ## Recommended conversion targets PCM rates that are integer divisions of the DSD clock keep the math clean and avoid any resampling artifacts. | Source | Conservative target | Recommended target | Divisor | |---|---|---|---| | DSD64 (2.8224 MHz) | 24-bit / 88.2 kHz | 24-bit / 88.2 kHz | ÷32 | | DSD128 (5.6448 MHz) | 24-bit / 176.4 kHz | 24-bit / 176.4 kHz | ÷32 | | DSD256 (11.2896 MHz) | 24-bit / 352.8 kHz | 24-bit / 176.4 kHz | ÷64 | **If you want one setting for your whole library: 24-bit / 176.4 kHz FLAC.** It preserves content out to 88.2 kHz, which is beyond any credible claim of audibility, and it plays natively on essentially every hi-res DAC. Choosing 88.2 kHz for DSD64 material costs you nothing musically and halves the file size again. 24-bit is not a compromise, either. DSD64's in-band dynamic range is roughly 120 dB — comfortably inside what 24-bit PCM represents. ## File sizes All figures are stereo. DSF and DFF containers add negligible overhead to the raw bitstream. ### Source material | Format | Bitrate | Per minute | 60-minute album | |---|---|---|---| | DSD64 | 5.64 Mbps | 42.3 MB | 2.54 GB | | DSD128 | 11.29 Mbps | 84.7 MB | 5.08 GB | | DSD256 | 22.58 Mbps | 169.3 MB | 10.16 GB | ### After conversion FLAC compression on 24-bit hi-res material typically lands between 55% and 65% of the uncompressed PCM size, depending on content — sparse acoustic recordings compress better than dense, loud ones. The figures below assume 60%. | Target | Uncompressed PCM | FLAC (est.) | 60-minute album | |---|---|---|---| | 24/88.2 | 31.8 MB/min | ~19.1 MB/min | ~1.14 GB | | 24/176.4 | 63.5 MB/min | ~38.1 MB/min | ~2.29 GB | | 24/352.8 | 127.0 MB/min | ~76.2 MB/min | ~4.57 GB | ### Net savings | Conversion | Before | After | Saved | |---|---|---|---| | DSD64 → 24/88.2 | 2.54 GB | ~1.14 GB | **~55%** | | DSD64 → 24/176.4 | 2.54 GB | ~2.29 GB | ~10% | | DSD128 → 24/176.4 | 5.08 GB | ~2.29 GB | **~55%** | | DSD256 → 24/176.4 | 10.16 GB | ~2.29 GB | **~77%** | | DSD256 → 24/352.8 | 10.16 GB | ~4.57 GB | ~55% | A 200-album DSD256 collection at roughly 10 GB per album is about 2 TB. The same collection at 24/176.4 FLAC is closer to 460 GB — the difference between "external drive only" and "fits on the iPad." ## CPU and battery This is where the gap is widest, and it's worth understanding why. **Decoding FLAC is nearly free.** It's integer-only arithmetic — linear prediction plus Rice decoding — operating at the output sample rate. Even at 176.4 kHz, it's a rounding error on a modern Apple SoC. **DSD-to-PCM is not free.** The decimation filter has to run at the *DSD* rate, not the output rate. For DSD256, that's 11.29 million samples per second per channel entering a multi-stage FIR chain before anything reaches the output buffer. Cost scales roughly linearly with the DSD rate, so DSD256 costs about four times what DSD64 costs. In practical terms, real-time DSD-to-PCM conversion is roughly an order of magnitude more expensive than FLAC playback, and the gap widens as the DSD rate climbs. On a long listening session — a flight, a commute, a working afternoon — that difference shows up as measurably shorter battery life and, on older hardware, as a device that runs warm. There's a quality argument here too. An offline converter can use a long, steep, linear-phase filter and take as long as it likes. A real-time converter on a phone has a fixed budget per audio buffer. Converting once, ahead of time, buys you the better filter. ## Conversion settings that matter **Headroom.** DSD's modulation ceiling sits above PCM's 0 dBFS — peaks can land around +3 dBFS after conversion. Use a converter that detects this and applies automatic gain reduction, or dial in 3–4 dB of headroom manually. Otherwise you'll clip on the loudest passages. **Low-pass.** Let the converter's default ultrasonic filter do its job. Disabling it just carries DSD's shaped noise into your PCM file, where it does nothing but consume bits and stress downstream equipment. **FLAC compression level.** Level 5 is the sweet spot. Level 8 buys you another 1–2% of file size at a significant cost in encoding time and slightly higher decode overhead. Not worth it. **Tools.** On macOS, XLD handles DSF and DFF well and is free. dBpoweramp is the polished paid option on both macOS and Windows. If you're comfortable on the command line, ffmpeg will do it in a single pass and is easy to script across a whole library. ## The metadata bonus DSF files carry ID3v2 tags, but tagging quality across DSD releases is inconsistent, and [DFF files often carry no metadata at all](/guides/how-to-play-dsd-files-on-iphone/). FLAC's Vorbis comments are well supported, universally writable, and handle embedded cover art cleanly. Converting your library is also an opportunity to fix the tags — which means better browsing, better search, and more reliable album grouping in a [large library](/guides/organize-50000-song-library-ios/). ## Keep your originals Convert for listening; archive for keeping. Store the DSD files on a NAS or external drive as your master copies, and [sync the FLAC versions to your devices](/guides/transfer-music-to-iphone-without-itunes/). If a better converter comes along, or you eventually buy a DAC that accepts DSD end to end, you haven't lost anything. ## The short version | If you're... | Do this | |---|---| | Playing a DSD album once to hear it | Just play it. BTR AMP handles the conversion. | | Feeding a DoP-capable DAC | Nothing to change — the bitstream passes through. | | Adding a DSD album to regular rotation | Convert to 24-bit / 176.4 kHz FLAC. | | Tight on device storage | 24-bit / 88.2 kHz FLAC for DSD64 sources. | | Listening on battery for hours | Convert. This is where you'll feel it most. | ## Keeping it real: Bluetooth One honest caveat to close on. If you're listening over Bluetooth — AirPods, a portable speaker, your car — none of this matters, because Bluetooth is a lossy link no matter what you feed it. iOS encodes to AAC at up to roughly 256 kbps and downsamples to 44.1 or 48 kHz before anything leaves the device, so a 24-bit/176.4 kHz FLAC gets thrown away at the transmitter and arrives at your headphones as compressed, CD-rate audio. The same is true of the built-in speakers. Hi-res only starts paying for itself when there's a real DAC in the chain — USB, or the headphone jack on a device that still has one. Until you've added one, high-quality M4A/AAC files at 256 kbps are genuinely all you need: they'll sound identical over Bluetooth to anything larger, they take about a tenth of the space of hi-res FLAC, and they cost almost nothing to decode. Buy the DAC first, then rebuild the library. Doing it the other way around just fills your storage with resolution the signal path is going to discard. ## FAQ **Does converting DSD to FLAC lose quality?** Nothing audible. A well-made conversion to 24-bit/176.4 kHz preserves content out to 88.2 kHz and the full ~120 dB in-band dynamic range of DSD64 — what gets filtered away is the ultrasonic shaped noise DSD parks above the audible band, not music. Keep the originals archived and the conversion is fully reversible in practice. **What's the best sample rate to convert DSD to?** 24-bit/176.4 kHz FLAC as a single setting for a whole library. For DSD64 sources, 24-bit/88.2 kHz is just as transparent and halves the file size. Stay in the 44.1 kHz family (88.2/176.4/352.8) — those are integer divisions of the DSD clock, so no resampling is involved. **How much space does converting save?** Roughly 55% for DSD64 and DSD128, and about 77% for DSD256 converted to 24/176.4 — a 10 GB DSD256 album becomes about 2.3 GB of FLAC. **Should I convert if I have a DSD-capable DAC?** Not for the albums you play through it — [BTR AMP delivers the untouched bitstream over DoP](/guides/how-to-play-dsd-files-on-iphone/), so there's nothing to improve. Converting still pays off for listening away from the DAC: on speakers, Bluetooth, or battery. --- ## How to Play DSD Files on iPhone (DSD64–DSD1024) URL: https://www.btrlabs.com/guides/how-to-play-dsd-files-on-iphone/ To play DSD files on an iPhone, you need a player app that supports the format — iOS and the built-in Apple Music app don't. Install a DSD-capable player such as BTR AMP, transfer your files, and they play two ways: **bit-perfect over DoP** to a compatible USB DAC, or **converted to high-resolution 352.8 kHz PCM** on any other output (headphones, Bluetooth, AirPlay). ## What is DSD, exactly? **DSD (Direct Stream Digital)** is the 1-bit, ultra-high-sample-rate format behind SACD. Where CD audio samples 44,100 times a second at 16 bits, DSD samples millions of times a second at 1 bit: | Rate | Sample frequency | vs. CD | ≈ PCM resolution | | --- | --- | --- | --- | | DSD64 | 2.8224 MHz | 64× | 24-bit/88.2 kHz | | DSD128 | 5.6448 MHz | 128× | 24-bit/176.4 kHz | | DSD256 | 11.2896 MHz | 256× | 24-bit/352.8 kHz | | DSD512 | 22.5792 MHz | 512× | 24-bit/705.6 kHz | | DSD1024 | 45.1584 MHz | 1024× | 24-bit/1411.2 kHz | The 1-bit trick is **delta-sigma modulation**: each bit only says whether the signal moved up or down, so the analog waveform is encoded in the *density* of 1s and 0s — dense runs of 1s where the waveform is high, dense 0s where it's low. Noise shaping then pushes the quantization noise far above the audible band, which is how a 1-bit stream delivers roughly **120 dB of dynamic range** from 20 Hz–20 kHz (CD manages about 96 dB). DSD began in the mid-1990s as a Sony/Philips project to archive analog master tapes without generational loss, and became the basis of SACD in 1999. That lineage is why the DSD catalog runs deep in jazz, classical, and analog-era remasters — many DSD releases are direct transfers of the original masters. Downloads usually come as `.dsf` or `.dff` files. They're big — a DSD256 album can run several gigabytes — which is one reason an offline player [built for large libraries](/guides/organize-50000-song-library-ios/) helps. ## What DSD isn't An honest spec sheet cuts both ways. DSD is nearly impossible to edit directly — EQ, mixing, and mastering all require converting to PCM and back, so most modern DSD productions pass through a PCM stage (often **DXD**, which is 24-bit/352.8 kHz PCM, despite the DSD-sounding name). The "100 kHz frequency response" figure is theoretical: noise shaping parks substantial ultrasonic noise above roughly 20–30 kHz, which playback chains filter out. And no format rescues a mediocre master — a well-made 24/96 FLAC beats a careless DSD transfer every time. DSD's real draw is provenance: when a release *is* a clean transfer of an SACD-era or analog master, DSD is the format it lives in. ## The two playback paths Because no iPhone hardware plays a 1-bit stream directly, every DSD setup on iOS ends in one of two paths: 1. **DoP (DSD over PCM) — bit-perfect.** The DSD bitstream is packed, untouched, inside PCM frames and sent to an external USB DAC that recognizes the DoP marker and unpacks the original bits. Nothing is resampled or converted: the DAC receives the exact 1-bit stream from the file. This is the audiophile path, and it requires a DAC that supports DoP at your files' DSD rate. 2. **DSD-to-PCM conversion.** The player converts the DSD stream to high-resolution PCM in real time, which then plays through anything — wired headphones, Bluetooth, AirPlay, car audio. No extra hardware needed. A good player supports both and picks sensibly per output. ## How DoP actually works DoP (standardized in 2012) converts nothing — it's a packaging scheme. Each 24-bit PCM sample carries 16 bits of raw DSD data plus an 8-bit marker that alternates between `0x05` and `0xFA`; the DAC spots the alternating marker, strips it, and reassembles the exact original bitstream. The marker pattern is also how the DAC tells DoP apart from ordinary PCM audio. Because each PCM frame only carries 16 DSD bits per channel, the carrier has to run fast: | DSD rate | Required PCM carrier rate | | --- | --- | | DSD64 | 176.4 kHz | | DSD128 | 352.8 kHz | | DSD256 | 705.6 kHz | | DSD512 | 1411.2 kHz | | DSD1024 | 2822.4 kHz | This is the spec-sheet insight most pages miss: **a DAC's maximum PCM input rate is also its maximum DoP rate.** A DAC whose USB input tops out at 384 kHz PCM can't carry DSD256 over DoP — it needs a 705.6 kHz carrier — even if the same DAC plays native DSD256 through custom drivers on a desktop. iOS has no custom DAC drivers, so DoP *is* the bit-perfect path; when shopping, check the maximum **DoP** rate on the spec sheet, not just the headline native DSD number. The same carrier math sets the ceiling for the platform itself: iOS USB audio doesn't reach the 1411.2 kHz carrier DSD512 would need, so **DSD256 is the highest rate that plays bit-perfect over DoP on iOS**. DSD512 and DSD1024 files still play — through the PCM conversion path below. ## Playing DSD with BTR AMP [BTR AMP](/features/) (free to download) plays every DSD rate, from DSD64 up to DSD1024 — any valid DSF file plays. DSD playback is a Pro feature. 1. **Install BTR AMP** from the App Store (version 22.0 or later). 2. **Transfer your DSD files.** Use **Connect → Wi-Fi Transfer** from any browser on your computer, or pull from Google Drive, OneDrive, an SMB share, or WebDAV — DSD albums are large, so a fast local transfer pays off. The full options are in the [importing guide](/docs/getting-started-importing-music/). 3. **For bit-perfect playback, connect a USB DAC** that supports DoP. BTR AMP outputs the original DSD bitstream over DoP automatically. The ceiling here is hardware — the DAC's maximum DoP rate, and DSD256 on the iOS side — not the app. 4. **On any other output** — and for DSD512/DSD1024 files at any time — BTR AMP converts DSD to **352.8 kHz / 32-bit float PCM** on the fly (384 kHz for the rare 48 kHz-family DSD variants). The rate actually delivered depends on what the connected output device accepts, and output behavior is tunable per device in settings. If most of your listening runs through this path, consider [converting regular-rotation albums to hi-res FLAC](/guides/convert-dsd-to-flac/) — smaller files, longer battery life, same sound. Your DSD tracks sit in the same library as FLAC, ALAC, and [every other supported format](/features/), with the codec shown per track. ## DSF vs. DFF — and the two formats that won't play Both common DSD containers play in BTR AMP, at every rate from DSD64 to DSD1024 — multichannel layouts included. The difference is metadata: - **`.dsf`** (Sony) carries ID3v2 tags and artwork, and BTR AMP can edit them in-app. - **`.dff`** (Philips DSDIFF) has no standardized tag block, so tags are read-only and often absent. Untagged DFF files still play and group into albums by folder, with the codec and sample-rate badges intact — but titles display as filenames. The practical rule: **when a store offers both, download DSF.** Two things BTR AMP doesn't play (yet): - **SACD ISO disc images.** Extract the ISO to DSF tracks first — free tools like Sonore's ISO2DSD do this in one pass. - **DST-compressed DFF.** DST is the lossless compression used on SACD discs, so it mostly turns up in SACD rips. A DST-compressed file will import into the library but won't play — convert it to DSF (ISO2DSD and similar tools handle this too). Uncompressed DFF plays fine. ## Choosing a DAC for DSD - Check the spec sheet for **"DSD"** and **"DoP"** support, and the **maximum DoP rate** — as covered above, a DAC's max PCM input rate caps its DoP rate, so "native DSD256" doesn't guarantee DSD256 over DoP. A DAC listing "DSD256 (DoP)" covers everything below it. - Any USB DAC works with the iPhone's USB-C port (or a Lightning camera adapter on older models); many are bus-powered dongles. - No DAC? DSD still plays everywhere via PCM conversion — you can start listening first and add hardware later. ## Where to get DSD files - **[NativeDSD](https://www.nativedsd.com/)** — the largest dedicated DSD download store, with rates from DSD64 to DSD256 and beyond. - **[Blue Coast Music](https://bluecoastmusic.com/)** — audiophile recordings sold in DSD from the label's own sessions. - **[HDtracks](https://www.hdtracks.com/)** — the long-running hi-res store, with DSD alongside its PCM catalog. - **[HighResAudio](https://www.highresaudio.com/)** — European hi-res store with a DSD section. - **[2L's free test bench](https://www.2l.no/hires/)** — the Norwegian label offers free sample tracks in multiple DSD rates, ideal for testing your setup before you buy. ## FAQ **Can the iPhone play DSD without extra hardware?** Not natively — iOS has no DSD support. With a DSD-capable player app it plays on any output via real-time conversion to 352.8 kHz PCM; bit-perfect DSD requires a DoP-capable USB DAC. **What's the highest DSD rate an iPhone can play?** Every rate plays — BTR AMP handles DSD64 through DSD1024. Bit-perfect DoP tops out at DSD256, a hardware limit set by iOS's USB audio carrier ceiling and the DAC; DSD512 and DSD1024 play via real-time PCM conversion. **Is DoP lossy? Does it change the audio?** No. DoP is a packaging trick, not a conversion — the DAC receives the file's original 1-bit stream unchanged. **Should I download .dsf or .dff?** DSF, when you have the choice. The audio is identical, but DSF holds tags and artwork (editable in BTR AMP), while DFF tags are read-only and often missing. **Does BTR AMP play SACD ISOs or DST-compressed files?** Not yet. Extract SACD ISOs to DSF tracks and convert DST-compressed DFF to DSF — free tools like ISO2DSD do both. Uncompressed DSF and DFF play at every rate from DSD64 to DSD1024. **Does DSD sound better than FLAC?** They're different encodings, not a quality ladder. DSD64's resolution is roughly equivalent to 24-bit/88.2 kHz PCM, with around 120 dB of audible-band dynamic range — impressive, but a well-mastered recording matters more than the container. DSD's appeal is provenance (many releases are direct SACD-era or analog-master transfers); FLAC's is universality and easy tagging. A player that handles [both](/guides/how-to-play-flac-on-iphone/) means you don't have to choose. **Why are my DSD files so large?** DSD64 runs roughly 2× the size of equivalent 24/96 PCM, and each doubling of rate doubles it again. Budget several gigabytes per DSD256 album. For albums in regular rotation, [converting DSD to hi-res FLAC](/guides/convert-dsd-to-flac/) cuts sizes by 55–77% with no audible loss. --- ## The Best Offline Music Player for iPhone in 2026 URL: https://www.btrlabs.com/guides/best-offline-music-player-for-iphone/ The best offline music player for iPhone depends on your library. For large collections (10,000+ songs) with mixed formats, **BTR AMP** leads with custom tabs, smart playlists, and customizable CarPlay. **Doppler** suits smaller libraries with a one-time price, **Evermusic** and **Flacbox** focus on cloud streaming, and **foobar2000** and **VLC** are capable free options. Full disclosure up front: BTR AMP is our app. To keep this useful anyway, every claim about the other apps below comes from their own App Store listings as of July 2026, and we're clear about what each one does better than we do. ## What actually matters in an offline player Streaming apps solve discovery. An offline player solves a different problem: playing files **you already own** — rips, Bandcamp purchases, live recordings, audiobooks — without a subscription deciding what stays available. Four things separate the good ones: 1. **Format support.** If you have FLAC, the built-in iOS Music app can't help you — it doesn't play FLAC at all. 2. **Library scale.** Many players get slow or crash somewhere in the thousands of tracks. 3. **Organization.** Fixed Artists/Albums/Songs tabs break down at collector scale. 4. **CarPlay.** Support ranges from none, to basic, to fully customizable. ## Quick comparison | App | Price (as of July 2026) | Hi-res / FLAC | CarPlay | Metadata editing | Built for | | --- | --- | :---: | :---: | :---: | --- | | **BTR AMP** | Free · Pro $3.99/mo or $59.99 lifetime | ✅ to 96kHz/24-bit+ | ✅ Custom tabs | ✅ On device | Huge offline libraries | | **Doppler** | $9 one-time (Doppler 3) | ✅ FLAC | ✅ | ✅ | Small–mid local libraries | | **Evermusic** | Free · Premium $1.99/mo or $59.99 lifetime | ✅ | ✅ | ✅ | Cloud streaming + offline cache | | **Flacbox** | Free · Premium $2.99/mo or $69.99 lifetime | ✅ to 384kHz | ✅ Simplified UI | ✅ | Cloud/NAS streaming | | **foobar2000** | Free | ✅ FLAC | — (not listed) | ✅ | Utilitarian power users | | **VLC** | Free | ✅ | ✅ | ❌ | Play-anything utility | ## BTR AMP — best for large offline libraries [BTR AMP](/features/) is built around one idea: your whole collection, offline, organized your way. It handles 50,000+ song libraries without lag, plays 15 formats (MP3, FLAC, ALAC, DSD up to DSD1024, AIFF, APE, OGG, and more) up to 96kHz/24-bit and beyond, and — uniquely in this group — lets you build **custom tabs** for any slice of your library and carry that exact navigation into CarPlay. Smart playlists, custom tags, a full on-device metadata editor, and [iTunes-free transfer](/guides/transfer-music-to-iphone-without-itunes/) over Wi-Fi, SMB, WebDAV, Google Drive, or OneDrive round it out. It's rated 4.7 from 1,400+ App Store ratings worldwide. **Where others win:** if you want a one-time purchase under $10, Doppler is cheaper; if your library lives primarily in the cloud and you want to stream rather than store, Evermusic and Flacbox are built for that. ## Doppler — best one-time-purchase pick Doppler 3 is a beautifully designed local player for $9, one-time — no subscription. It plays FLAC, MP3, WAV, AAC and M4A, imports over Wi-Fi and from cloud drives, edits metadata on device, scrobbles to Last.fm, and includes CarPlay. Its App Store listing emphasizes design and reliable offline playback rather than large-library tooling — there's no equivalent of custom tabs or rules-based smart playlists listed. [Full comparison →](/compare/btr-amp-vs-doppler/) ## Evermusic — best for cloud-first listening Evermusic connects to a long list of clouds and servers (Google Drive, Dropbox, OneDrive, pCloud, MEGA, Plex, Subsonic, Jellyfin, SMB, WebDAV, and more), streams from them, and caches for offline. If your library's canonical home is a NAS or cloud drive and you treat the phone as a window onto it, it's a strong choice. Offline-first collectors will find the emphasis reversed from what they want. [Full comparison →](/compare/btr-amp-vs-evermusic/) ## Flacbox — best for very-high-sample-rate streaming Flacbox, from the same developer ecosystem of cloud-player apps, lists sample rates up to 384kHz and broad format support (including DSF and WMA), with the same cloud/NAS emphasis as Evermusic. CarPlay is included with a simplified interface. Premium runs $2.99/month or $69.99 lifetime. [Full comparison →](/compare/btr-amp-vs-flacbox/) ## foobar2000 — best free power-user option The mobile version of the classic desktop player is free, plays FLAC, WavPack, Musepack, Opus and more, supports gapless playback and ReplayGain, and pulls files from FTP, SMB, and UPnP servers. The trade-offs: a utilitarian interface, and no CarPlay support mentioned in its listing. [Full comparison →](/compare/btr-amp-vs-foobar2000/) ## VLC — best play-anything utility VLC is free, open source, and plays nearly any file you throw at it, with SMB/FTP/UPnP streaming and cloud sync. It's a media Swiss Army knife rather than a music library manager — no metadata editing, and music organization is minimal. Great to have installed; not built to be your daily library. [Full comparison →](/compare/btr-amp-vs-vlc/) ## What about Apple Music? If you subscribe ($10.99/month), Apple Music's downloads work offline and sound great — but they're DRM streaming files, not your files, and the Music app still won't play FLAC. Syncing your own rips through iTunes/Finder remains clunky. For a library you own, a dedicated player is the better tool. [Full comparison →](/compare/btr-amp-vs-apple-music/) ## FAQ **What's the best free offline music player for iPhone?** foobar2000 and VLC are genuinely free with no purchases. BTR AMP, Evermusic, and Flacbox have free tiers with paid upgrades. Doppler is paid only. **Can any of these play FLAC on iPhone?** Yes — every app in this list plays FLAC. The built-in Apple Music app does not. See [how to play FLAC on iPhone](/guides/how-to-play-flac-on-iphone/). **Which handles the biggest library?** BTR AMP is explicitly built and tested for 50,000+ song libraries. The other listings don't publish library-size figures. --- ## How to Play FLAC on iPhone (2026) URL: https://www.btrlabs.com/guides/how-to-play-flac-on-iphone/ To play FLAC files on an iPhone, install a third-party player app — the built-in Apple Music app doesn't support FLAC. Download a FLAC-capable player such as BTR AMP, transfer your files over Wi-Fi, cloud storage, or USB, and they play natively at full quality, up to 96kHz/24-bit and beyond. ## Why won't my iPhone play FLAC? Apple has its own lossless format, **ALAC** (Apple Lossless), and the Music app supports that instead of FLAC. iOS itself can *preview* a FLAC file in the Files app, but there's no library, no playlists, no queue — it's a file viewer, not a player. So you have two real options: 1. **Use a FLAC player app** — keep your files exactly as they are. (Recommended.) 2. **Convert FLAC to ALAC** — lossless-to-lossless, then sync with the Music app. ## Option 1: Play FLAC natively with a player app This is the simpler path: your files stay untouched, your folder structure survives, and hi-res files play at their real resolution. Using [BTR AMP](/features/) (free to download): 1. **Install BTR AMP** from the App Store. 2. **Transfer your FLAC files.** Open **Connect → Wi-Fi Transfer** in the app and drag files in from any browser on your computer — or connect Google Drive, OneDrive, an SMB share, or WebDAV for bigger moves. The full options are in the [importing guide](/docs/getting-started-importing-music/). 3. **Press play.** Files land in your library with tags and cover art read from the files themselves. Each track shows its exact codec — e.g. `FLAC 2933kbps · 96kHz · 24-bit`. Anything above 48kHz plays at full resolution through an external USB DAC; over the iPhone's own output, iOS resamples like it does for every app. BTR AMP also plays ALAC, AIFF, APE, WavPack (WV), OGG, [DSD](/guides/how-to-play-dsd-files-on-iphone/), and 8 more formats side by side with your FLAC, so a mixed library needs no cleanup first. (Own DSD albums? Hi-res FLAC is also the best target if you decide to [convert them for everyday listening](/guides/convert-dsd-to-flac/).) Other apps that play FLAC (per their App Store listings as of July 2026): Doppler, Evermusic, Flacbox, foobar2000, and VLC. See the [full comparison](/guides/best-offline-music-player-for-iphone/). ## Option 2: Convert FLAC to ALAC for the Music app If you specifically want your rips inside Apple's Music app, convert them. FLAC → ALAC is lossless to lossless: no audio quality is lost. 1. On your computer, convert with a free tool — **XLD** (Mac) or **foobar2000** (Windows) both do batch FLAC → ALAC and preserve tags. 2. Add the ALAC files to your Music/iTunes library. 3. Sync to the iPhone via Finder (Mac) or the Apple Devices app (Windows), or via iTunes Match. **The trade-offs:** you now maintain two copies of your library, conversion strips nothing but takes time, metadata edits mean re-syncing, and the Music app's organization stays fixed — no custom tabs, no rules-based playlists on the device. That's why most people with serious FLAC collections pick option 1. ## FAQ **Does FLAC sound better than Apple Music lossless?** No — both are lossless. The difference is ownership and control: FLAC files are yours, play in any app, and carry no DRM. **Can I play 24-bit / 96kHz FLAC on iPhone?** Yes, with a player that supports hi-res. For output above 48kHz without resampling, use a USB DAC; BTR AMP supports 96kHz/24-bit and beyond this way. **Do I lose quality converting FLAC to ALAC?** No. Both formats are lossless, so conversion is bit-perfect. You only lose time and convenience. **Can the iPhone Files app play FLAC?** It can preview one file at a time, with no library, queue, or playlists. For actual listening, use a player app. --- ## How to Organize a 50,000-Song Music Library on iPhone URL: https://www.btrlabs.com/guides/organize-50000-song-library-ios/ To keep a 50,000-song library usable on iPhone, fix the metadata first (especially album artist tags), then replace one-size-fits-all navigation with views built around how you actually listen — custom tabs for your genres and eras, rules-based smart playlists that maintain themselves, and tags for the categories no ID3 field covers. At collector scale, the standard Artists / Albums / Songs layout stops working: an alphabetical list of 4,000 artists is technically navigation, practically a wall. The system below is what BTR AMP was [built around](/features/), but steps 1 and 5 pay off in any player. ## Step 1: Clean your metadata before it ships Every organization feature downstream — browsing, playlists, tags — reads your file tags. The highest-impact fix is the **album artist** field: when it's missing, compilations and collaboration albums shatter into one entry per featured artist, and your album list balloons with fragments. - Set **Album Artist** to the primary artist (or "Various Artists" for compilations) on every album. - Do it in bulk on your computer with a free tagger — MusicBrainz Picard or Mp3tag — before transferring. Details and examples: [why compilations split apart](/docs/faq-library-breaks-my-compilation-album-into-multiple-albums/). - Embed cover art in the files themselves so it survives every move. ([How BTR AMP picks cover art](/docs/faq-cover-art-selection/).) If files are already on the phone, BTR AMP's on-device metadata editor handles ID3, MP4/iTunes, APE, and Vorbis tags — but bulk work is faster on a desktop. ## Step 2: Build navigation around how you listen Instead of scrolling one giant list, create **custom tabs** — one per real listening context: a genre, a decade, live recordings, new rips still being evaluated. Each tab shows only that slice of the library, with its own layout. Ten thousand albums become a handful of hundred-album views, and the tabs you build [carry into CarPlay](/features/#everywhere) unchanged. A pattern that works at scale: 1. Tabs for your 3–5 core genres or moods. 2. One tab for recent additions, so new music doesn't vanish into the archive. 3. One tab for the deep archive you browse deliberately, not daily. ## Step 3: Let smart playlists do the maintenance Hand-curated playlists rot in a growing library. **Smart playlists** are rules — "everything tagged *Jazz* added in the last 90 days," "5-star tracks from the 1970s" — that re-evaluate automatically as your library grows and your listening changes. Build the rules once; they stay current forever. This is also the difference between playlists surviving 50,000 songs or not: rules scale, dragging tracks doesn't. ## Step 4: Tag what genre fields can't express Standard tags give you one genre per track. Real collections need overlapping categories: *live*, *vinyl rip*, *workout*, *needs re-rip*. BTR AMP's **custom tags** let you categorize in nearly unlimited ways, independent of file metadata, and they feed both custom tabs and smart-playlist rules — tag once, and every view that references the tag updates. ## Step 5: Normalize volume across five decades of masters A library that spans quiet 1970s masters and loudness-war 2000s remasters whipsaws your volume knob. Turn on **volume normalization**: BTR AMP reads ReplayGain tags and iTunes Sound Check data, with per-track manual gain when a file has neither. Scan your files once with a free desktop tool (foobar2000 or loudgain) to write ReplayGain tags — [setup guide here](/docs/volume-normalization/). ## Step 6: Keep the files portable Organization you can't take with you is rented, not owned. Keep your library as plain files with embedded tags, prefer M3U playlists for anything you'd hate to rebuild ([M3U support](/docs/how-to-m3u-playlist-files/)), and use a player that moves files out as easily as in. If a 50,000-song transfer is still ahead of you, start with [moving music without iTunes](/guides/transfer-music-to-iphone-without-itunes/). ## FAQ **Does iPhone storage limit library size before the software does?** Usually, yes — 50,000 songs at FLAC quality is roughly 1–1.5TB, so big collections mean a 1TB device, lossy versions, or a curated offline subset. The player still has to keep whatever you load fast; BTR AMP is built and tested at the 50,000+ mark. **Should I organize by folders or by tags?** Both, for different jobs: folders for storage and portability, tags for browsing. Good taggers keep them in sync. **How long does importing a huge library take?** Over Wi-Fi via WebDAV or SMB, expect hours for a multi-hundred-gigabyte collection — start it before bed. The import methods are compared [here](/docs/getting-started-importing-music/). --- ## How to Transfer Music to iPhone Without iTunes (2026) URL: https://www.btrlabs.com/guides/transfer-music-to-iphone-without-itunes/ You don't need iTunes to put music on an iPhone. Install a music player app that accepts files directly — then transfer over Wi-Fi from any browser, connect a cloud drive like Google Drive or OneDrive, pull from an SMB network share, or AirDrop from a Mac. Your files keep their folders, tags, and quality. iTunes (now Finder sync on macOS, the Apple Devices app on Windows) assumes your library lives in Apple's ecosystem and syncs as a mirror. If your music is folders of MP3 and FLAC files, that model fights you. The methods below treat your music as what it is — files — using [BTR AMP](/features/) (free) as the player. The same ideas apply to any app that accepts file imports. ## Which method should you use? | Method | Best for | Keeps folders? | Needs a computer? | | --- | --- | :---: | :---: | | Wi-Fi Transfer (browser) | A few albums, zero setup | No | Yes | | WebDAV (CyberDuck) | Moving a whole library | Yes | Yes | | SMB network share | Libraries on a NAS or shared PC | Yes | Yes | | Google Drive / OneDrive | Music already in the cloud | Yes | No | | AirDrop | A quick album from a Mac | Yes | Mac | ## Method 1: Wi-Fi transfer from your browser (easiest) Nothing to install on the computer — the app runs a small web page on your local network. 1. In BTR AMP, open **Connect → Wi-Fi Transfer**. 2. Tap **Start Wi-Fi Transfer** and note the **Web Browser URL** it shows. 3. On your computer (same Wi-Fi network), open that URL in any browser. 4. Drag your music files in. Best for a few files or one album at a time — this route doesn't preserve folder structure. ## Method 2: WebDAV for a whole library The fastest reliable way to move thousands of files with folders intact: 1. In BTR AMP, open **Connect → Wi-Fi Transfer** and note the **WebDAV URL**. 2. On your computer, install the free [CyberDuck](https://cyberduck.io) and connect to that URL. 3. Drag entire folder trees across; progress is shown per file. (The WebDAV clients built into Windows and macOS are unreliable for this — use CyberDuck.) ## Method 3: SMB network share If your music lives on a NAS or a shared folder, the phone can pull directly from it: 1. In BTR AMP, open **Connect → Add Account → Windows SMB**. 2. Enter the address (e.g. `smb://server-name/share-name`) and your credentials. 3. Browse to your music and tap the **download** icon next to any file or folder — queue as much as you like. Works with Windows, macOS, and Linux shares, and it's the best hands-off option for big transfers. ## Method 4: Google Drive or OneDrive If your collection is already in the cloud, skip the computer entirely: 1. In BTR AMP, open **Connect → Add Account** and pick **Google Drive** or **OneDrive**. 2. Sign in, browse to your music, and tap **download** on files or whole folders. Folders are preserved, and downloads continue in the background. Dropbox and other providers work through the iOS **Files** app the same way. ## Method 5: AirDrop from a Mac For a quick album: select the folder on your Mac, AirDrop it to your iPhone, and choose **BTR AMP** when iOS asks which app should receive it. Send one album at a time — iOS shows no progress while it hands the files over. ## What about a USB cable? Still possible without the iTunes *library* model: connect the cable and use Finder (Mac) or the Apple Devices app (Windows) to drop files into the player app's file-sharing area. It works when there's no Wi-Fi, but it can't browse folders, so wireless methods above are usually better. ## FAQ **Will my FLAC files work?** Yes — this is exactly the case where skipping iTunes matters, since the Music app won't play FLAC at all. See [how to play FLAC on iPhone](/guides/how-to-play-flac-on-iphone/). **Do transfers lose quality?** No. Every method above copies your files bit-for-bit — no conversion, no re-encoding. **Can I get the music back off the phone later?** With BTR AMP, yes — the same connections move files out as well as in. Your library is never locked in. --- # Comparisons ## BTR AMP vs Apple Music: Which Should You Use for Your Own Files? URL: https://www.btrlabs.com/compare/btr-amp-vs-apple-music/ Apple Music and BTR AMP solve different problems. Apple Music is a $10.99/month streaming catalog with offline downloads that stop working when you unsubscribe. BTR AMP plays music files you own — including FLAC, which the Apple Music app can't play — offline forever, with no subscription required to start. Plenty of people use both: Apple Music for discovery, BTR AMP for the collection they've built over decades. Here's where each one wins. ## At a glance | | Apple Music (built-in app) | BTR AMP | | --- | --- | --- | | Model | Streaming subscription | Player for files you own | | Price (as of July 2026) | $10.99/mo individual | Free · Pro $3.99/mo or $59.99 lifetime | | Plays FLAC | ❌ No | ✅ Yes | | Your own rips/files | Via iTunes/Finder sync | Direct: Wi-Fi, cloud, SMB, WebDAV | | Offline listening | ✅ While subscribed | ✅ Always — files are local | | Hi-res | Up to 24-bit/192kHz (USB DAC for Hi-Res) | Up to 96kHz/24-bit and beyond via USB DAC; DSD to DSD1024 | | Custom navigation | Fixed layout | ✅ Custom tabs, per-section layouts | | Smart playlists on device | Created on Mac, synced | ✅ Created and updated on device | | Metadata editing on device | ❌ | ✅ ID3, MP4/iTunes, APE, Vorbis | | CarPlay | ✅ Fixed layout | ✅ Your custom tabs | | Music stays if you stop paying | ❌ Downloads are DRM | ✅ Files are yours | ## Choose Apple Music if… - You want a **100-million-song catalog** and personalized recommendations — that's streaming's job, and Apple does it well. - Your listening is playlist- and discovery-driven rather than collection-driven. - Lossless streaming quality matters and you don't own the files anyway. ## Choose BTR AMP if… - Your library is **files you own** — rips, Bandcamp and store purchases, live recordings — especially in FLAC, which the Music app won't play at all. ([How to play FLAC on iPhone](/guides/how-to-play-flac-on-iphone/).) - You want music that **can't disappear** — no license removals, no subscription lapse wiping your downloads. - You've outgrown fixed Artists/Albums/Songs navigation: BTR AMP's custom tabs, smart playlists, and custom tags are built for [50,000+ song libraries](/guides/organize-50000-song-library-ios/), and they carry into CarPlay. - You want your own files on the phone **without iTunes sync** — BTR AMP imports over [Wi-Fi, SMB, WebDAV, Google Drive, or OneDrive](/guides/transfer-music-to-iphone-without-itunes/). ## The detail that surprises people: your own files in Apple Music You *can* put your own rips into Apple's ecosystem — convert FLAC to ALAC, add to the Mac Music app, then sync over a cable or pay for iTunes Match. It works, but you maintain a second library, sync after every change, and give up on-device organization. BTR AMP plays the same iTunes-purchased tracks alongside everything else, so switching doesn't mean abandoning past purchases. ## FAQ **Can Apple Music play FLAC files?** No. The Music app supports ALAC, Apple's own lossless format, but not FLAC. Converting FLAC → ALAC is lossless but adds a maintenance step. **Is BTR AMP a streaming service?** No. BTR AMP has no catalog — it plays files you already have, fully offline. It's rated 4.7 from 1,400+ App Store ratings worldwide. **Can I use both?** Yes — many BTR AMP users keep Apple Music for discovery and BTR AMP for their permanent collection. BTR AMP can also play your DRM-free iTunes library directly. *Apple Music facts from apple.com as of July 2026. BTR AMP facts reflect the current App Store version.* --- ## BTR AMP vs Doppler: One-Time Purchase or Power Tools? URL: https://www.btrlabs.com/compare/btr-amp-vs-doppler/ Doppler 3 is a beautifully designed local music player for $9, one-time — the best pick if your library is modest and you refuse subscriptions on principle. BTR AMP also offers a one-time option ($59.99 lifetime) and earns the difference at scale: custom tabs, smart playlists, custom tags, EQ, and volume normalization built for 50,000+ song libraries. These two are philosophical cousins — both offline-first, both anti-lock-in, both with real metadata editing. The choice mostly comes down to library size and how much organizational machinery you want. ## At a glance | | Doppler 3 | BTR AMP | | --- | --- | --- | | Price (as of July 2026) | $9 one-time (free trial) | Free tier · Pro $3.99/mo or $59.99 lifetime one-time | | Formats | FLAC, MP3, WAV, AAC, M4A, more | 15 formats incl. DSD (to DSD1024), APE, TTA, WV + M3U | | Hi-res / USB DAC | Not in listing | ✅ 96kHz/24-bit and beyond; bit-perfect DSD via DoP | | Import | Wi-Fi, Files/cloud, folder import, auto-import | Wi-Fi/WebDAV, SMB, Google Drive, OneDrive, AirDrop, AutoSync | | Custom navigation | Standard views + collections | ✅ Custom tabs + per-section layouts | | Smart playlists | ❌ Not in listing | ✅ Rules-based, auto-refreshing | | Custom tags | ❌ | ✅ | | Metadata editing | ✅ Plus artwork search | ✅ ID3, MP4/iTunes, APE, Vorbis | | Equalizer | ❌ Not in listing | ✅ 10-band + 20+ presets | | Volume normalization | ❌ Not in listing | ✅ ReplayGain + Sound Check | | Gapless | ✅ | ✅ Plus crossfade & forced-gap | | Last.fm scrobbling | ✅ | ✅ | | CarPlay | ✅ | ✅ With your custom tabs | ## Choose Doppler if… - Your library is **hundreds of albums, not tens of thousands** — at that size, standard navigation works fine and Doppler's design shines. - You want the **cheapest ownable option**: $9 once is honest, excellent pricing. - You value its niceties: automatic artwork search, listening reports, careful accessibility work. ## Choose BTR AMP if… - Your collection has hit the point where **navigation is the problem** — custom tabs, smart playlists, and tags exist precisely for [libraries that outgrow Artists/Albums/Songs](/guides/organize-50000-song-library-ios/). - You want **sound tools**: a 10-band EQ, ReplayGain/Sound Check normalization across mixed-era rips, and hi-res output through a USB DAC — none of which appear in Doppler's listing. - You need **network import at scale**: SMB shares and WebDAV move a whole library with folders intact; [no iTunes involved](/guides/transfer-music-to-iphone-without-itunes/). - You have oddball formats — APE, Musepack, TTA, WavPack — from decades of ripping. ## The honest version Doppler is what we'd recommend to a friend with 3,000 well-tagged songs who wants a lovely player for $9 and nothing to configure. BTR AMP's free tier already plays your whole library offline in any format; Pro exists for the organizational and audio machinery serious collections need. Try both trials against your actual library — size will decide for you. ([Everything BTR AMP does](/features/).) ## FAQ **Is Doppler really one-time?** Yes — Doppler 3 is $9 one-time as of July 2026, with a free trial. BTR AMP's equivalent is the $59.99 lifetime unlock; there's also a free tier and subscriptions from $1.99/week. **Do both play FLAC?** Yes. ([FLAC on iPhone, explained](/guides/how-to-play-flac-on-iphone/).) **Do both edit metadata on the phone?** Yes — both include on-device tag editing; Doppler adds artwork search, BTR AMP covers more tag families (ID3, MP4/iTunes, APE, Vorbis). *Doppler facts from its App Store listing as of July 2026. BTR AMP facts reflect the current App Store version.* --- ## BTR AMP vs Evermusic: Offline Library or Cloud Streamer? URL: https://www.btrlabs.com/compare/btr-amp-vs-evermusic/ Evermusic and BTR AMP overlap more than most pairs here — both play your own music with cloud connections, offline listening, an equalizer, and CarPlay. The difference is the center of gravity: Evermusic is a cloud streamer that caches offline; BTR AMP is an offline library that also connects to clouds, with much deeper organization tools. ## At a glance | | Evermusic | BTR AMP | | --- | --- | --- | | Price (as of July 2026) | Free · Premium $1.99/mo, $12.99/yr, $59.99 lifetime | Free · Pro $1.99/wk, $3.99/mo, $19.99/yr, $59.99 lifetime | | Model | Cloud streaming + offline cache | Offline-first library | | Cloud/server sources | iCloud, Google Drive, Dropbox, OneDrive, pCloud, MEGA, Plex, Subsonic, Jellyfin, SMB, WebDAV, FTP, more | SMB, Google Drive, OneDrive, WebDAV, iCloud Drive, AutoSync | | Formats | MP3, AAC, M4A, WAV, AIFF, ALAC, M4B "and many others" | 15 formats incl. FLAC, DSD (to DSD1024), APE, TTA, WV + M3U | | Custom navigation | Standard views | ✅ Custom tabs + per-section layouts | | Smart playlists | ❌ Not in listing | ✅ Rules-based, auto-refreshing | | Custom tags | ❌ Not in listing | ✅ | | Tag editing | ✅ ID3 | ✅ ID3, MP4/iTunes, APE, Vorbis | | CarPlay | ✅ | ✅ With your custom tabs | | Equalizer / gapless / crossfade | ✅ | ✅ 10-band, 20+ presets | | Audiobooks / podcasts | ✅ Audiobooks | ✅ Both, with In Progress view | ## Choose Evermusic if… - Your library's canonical home is a **media server or an exotic cloud** — its list of supported services (Plex, Subsonic, Navidrome, Jellyfin, MEGA, pCloud, Proton Drive…) is the longest in this category. - You want to **stream rather than store**: phone storage is tight and you're usually online. - Its yearly plan ($12.99) undercuts BTR AMP's ($19.99); lifetime is the same $59.99 either way. ## Choose BTR AMP if… - You're **offline-first**: your collection lives on the device, complete, and plays anywhere — flights, dead zones, no cache-eviction surprises. - Your library is **big enough that organization is the problem**: BTR AMP's custom tabs, rules-based smart playlists, and custom tags are the difference between browsing and scrolling at [50,000+ songs](/guides/organize-50000-song-library-ios/) — Evermusic's listing offers standard views. - You drive with CarPlay and want **your** navigation on the car screen, not a generic one. - You have FLAC or unusual formats: BTR AMP lists FLAC, APE, MPC, TTA, and WavPack explicitly, with per-track codec readouts up to 96kHz/24-bit and beyond — plus DSD up to DSD1024, a format Evermusic's own reviews ask for. ## The honest version If your dream setup is "my Jellyfin server, streamed to my phone, cached for the commute," Evermusic is genuinely built for that and BTR AMP isn't trying to be. If your dream is "my entire collection in my pocket, organized exactly my way, no server required," that's BTR AMP's home turf. Both have free tiers — [import a slice of your library](/guides/transfer-music-to-iphone-without-itunes/) into each and see which model fits. ## FAQ **Do both work offline?** Yes, differently: Evermusic downloads/caches from your cloud; BTR AMP's library is local by design, with cloud connections for getting files in and out. **Which handles bigger libraries?** BTR AMP is explicitly built and tested for 50,000+ song libraries; Evermusic's listing doesn't publish scale figures. **Do both have lifetime pricing?** Yes — $59.99 lifetime for either (as of July 2026). BTR AMP's free tier plays your whole library offline; Pro adds custom tabs everywhere, smart playlists, and metadata editing. ([Pricing details](/#pricing).) *Evermusic facts from its App Store listing as of July 2026. BTR AMP facts reflect the current App Store version.* --- ## BTR AMP vs Flacbox: Two Hi-Res Players Compared URL: https://www.btrlabs.com/compare/btr-amp-vs-flacbox/ Flacbox and BTR AMP both target people with lossless and hi-res collections. Flacbox leans into streaming from cloud and NAS sources with very high sample-rate support (up to 384kHz per its listing); BTR AMP keeps the library local and offline-first, and adds organization tools — custom tabs, smart playlists, custom tags — that Flacbox's listing doesn't offer. ## At a glance | | Flacbox | BTR AMP | | --- | --- | --- | | Price (as of July 2026) | Free · Premium $2.99/mo, $19.99/yr, $69.99 lifetime | Free · Pro $3.99/mo, $19.99/yr, $59.99 lifetime | | Model | Cloud/NAS streaming + offline | Offline-first library | | Formats | FLAC, ALAC, DSF, WAV, WMA, OGG, OPUS, more | 15 formats: FLAC, ALAC, DSD, APE, MPC, TTA, WV, more + M3U | | Max sample rate listed | 384 kHz | 96kHz/24-bit "and beyond" via USB DAC; DSD to DSD1024 | | Bit-perfect DSD (DoP) to a DAC | ❌ Not in listing | ✅ DSD64–DSD256, with PCM conversion elsewhere | | Sources | iCloud, Dropbox, OneDrive, Box, MEGA, pCloud, Plex, Subsonic, Jellyfin, SMB, WebDAV, FTP, NFS | SMB, Google Drive, OneDrive, WebDAV, iCloud Drive, AutoSync | | Custom navigation | Standard views | ✅ Custom tabs + per-section layouts | | Smart playlists / custom tags | ❌ Not in listing | ✅ Both | | Tag editing | ✅ | ✅ ID3, MP4/iTunes, APE, Vorbis | | CarPlay | ✅ Simplified interface | ✅ Your custom tabs | | Volume normalization | — | ✅ ReplayGain + Sound Check | | Lyrics | ✅ Display | ✅ Timed/untimed, LRC files, karaoke mode | ## Choose Flacbox if… - You stream **>192kHz PCM material** and its 384kHz pipeline matters to your setup. - Your library lives on a **NAS or media server** and you want to stream, not store — its source list is long. - You're already in the same developer's ecosystem of cloud player apps and like the interface. ## Choose BTR AMP if… - **DSD matters to you**: BTR AMP plays every DSD rate from DSD64 to DSD1024, with bit-perfect DoP output to a compatible USB DAC (up to DSD256, the iOS hardware ceiling) and high-quality PCM conversion on every other output. Flacbox lists the DSF format, but its listing claims no bit-perfect DSD path. - You want the collection **on the device**, complete and offline — no cache management, no connection needed, ever. - **Organization is your bottleneck**: custom tabs for any slice of the library, rules-based smart playlists, and custom tags — the tooling that keeps [a 50,000-song library](/guides/organize-50000-song-library-ios/) usable. Flacbox's listing sticks to standard views. - You want CarPlay that mirrors **your** structure rather than a simplified generic one. - Loudness consistency matters: BTR AMP applies ReplayGain and Sound Check normalization with per-track manual gain. - You'd rather pay **$59.99 lifetime than $69.99**, or use the $1.99 weekly tier to trial Pro cheaply. ## The honest version On raw source breadth for streaming-from-anywhere, Flacbox is a capable app with an audiophile bent. But on the format audiophiles actually ask about — DSD — BTR AMP now goes further: every rate from DSD64 through DSD1024, with bit-perfect DoP output to a USB DAC, something Flacbox's listing doesn't claim. And a hi-res collection you can't navigate is a hard drive, not a library. BTR AMP's bet is that at collector scale, organization and offline reliability matter as much as the spec sheet. Both are free to try. ([Every BTR AMP feature](/features/).) ## FAQ **Do both play FLAC?** Yes — it's Flacbox's namesake, and one of BTR AMP's 15 formats, with the exact codec shown per track (e.g. `FLAC 2933kbps · 96kHz · 24-bit`). ([FLAC on iPhone, explained](/guides/how-to-play-flac-on-iphone/).) **Do both play DSD?** Both list DSD-family formats, but differently: Flacbox lists DSF among its formats; BTR AMP plays every rate from DSD64 to DSD1024 — bit-perfect over DoP to compatible USB DACs, with automatic PCM conversion on other outputs. ([DSD on iPhone, explained](/guides/how-to-play-dsd-files-on-iphone/).) **Which is better fully offline?** BTR AMP — offline is its default state, not a mode. Flacbox supports offline listening but is architected around cloud/NAS sources. **Which is cheaper long-term?** Lifetime: BTR AMP $59.99 vs Flacbox $69.99. Yearly: both $19.99 (as of July 2026). *Flacbox facts from its App Store listing as of July 2026. BTR AMP facts reflect the current App Store version.* --- ## BTR AMP vs foobar2000: Free Utility vs Full Library App URL: https://www.btrlabs.com/compare/btr-amp-vs-foobar2000/ foobar2000's mobile app brings the legendary desktop player's virtues to iPhone: free, broad format support (FLAC, WavPack, Musepack, Opus), gapless playback, ReplayGain, and SMB/FTP/UPnP streaming. BTR AMP covers that same ground and adds what foobar2000's listing doesn't: CarPlay, custom tabs, smart playlists, custom tags, and Siri. If you ran foobar2000 on the desktop for years, both apps will feel philosophically right — files first, no lock-in. The difference is how far each goes as a *phone* app. ## At a glance | | foobar2000 (mobile) | BTR AMP | | --- | --- | --- | | Price (as of July 2026) | Free | Free · Pro $3.99/mo or $59.99 lifetime | | Formats | MP3, MP4/AAC, Vorbis, Opus, FLAC, WavPack, WAV, AIFF, Musepack | 15 formats incl. FLAC, ALAC, DSD, APE, TTA, WV + M3U | | Gapless | ✅ | ✅ Plus crossfade & forced-gap | | ReplayGain | ✅ | ✅ Plus iTunes Sound Check | | Network sources | UPnP, FTP, SMB | SMB, WebDAV, Google Drive, OneDrive, iCloud, AutoSync | | Cloud drives | ❌ Not in listing | ✅ Google Drive, OneDrive built in | | Custom navigation | Skins (visual themes) | ✅ Custom tabs + per-section layouts | | Smart playlists / custom tags | ❌ Not in listing | ✅ Both | | Metadata editing | ✅ | ✅ ID3, MP4/iTunes, APE, Vorbis | | Equalizer / DSP | ✅ EQ + AU effects | ✅ 10-band + 20+ presets | | CarPlay | ❌ Not in listing | ✅ With your custom tabs | | Siri | ❌ Not in listing | ✅ | ## Choose foobar2000 if… - You want a genuinely **free** player with serious format support and zero purchases. - Your workflow is **server-centric** — UPnP/FTP browsing straight from the app. - You like its utilitarian, desktop-rooted interface, or you're matching a desktop foobar2000 setup (ReplayGain tags carry straight over). ## Choose BTR AMP if… - You **drive**: foobar2000's listing includes no CarPlay; BTR AMP puts your own custom tabs on the car screen. - Your library needs **structure, not just playback**: custom tabs, rules-based smart playlists, and custom tags keep [50,000+ songs navigable](/guides/organize-50000-song-library-ios/); foobar2000 mobile gives you folders, playlists, and skins. - Your files live in **Google Drive or OneDrive** — built-in connections with folder-preserving downloads, plus [Wi-Fi/WebDAV transfer](/guides/transfer-music-to-iphone-without-itunes/) for the big initial move. - You listen to **podcasts and audiobooks** too — dedicated types with an In Progress view, sleep timer, and variable speed. ## The honest version foobar2000 mobile is a gift to power users and costs nothing — as a bit-perfect pocket jukebox for a well-ordered folder tree, it's hard to argue with. It just stops short of being a full iOS citizen: no CarPlay or Siri in its listing, and organization tops out at folders and playlists. BTR AMP's free tier is a fair head-to-head trial; Pro adds the organizational layer. ([Full feature list](/features/).) ## FAQ **Is foobar2000 for iPhone really free?** Yes — free with no in-app purchases listed as of July 2026. **Both support ReplayGain?** Yes. BTR AMP also reads iTunes Sound Check and offers per-track manual gain. ([Volume normalization guide](/docs/volume-normalization/).) **Which plays more formats?** They overlap heavily (FLAC, WavPack, Musepack, Opus on both). BTR AMP adds ALAC, APE, and TTA; per-track codec details are shown either way. *foobar2000 facts from its App Store listing as of July 2026. BTR AMP facts reflect the current App Store version.* --- ## BTR AMP vs VLC: Media Utility or Music Library? URL: https://www.btrlabs.com/compare/btr-amp-vs-vlc/ VLC is a free, open-source play-anything utility — ideal for the occasional odd file or network stream. BTR AMP is a dedicated music library app: custom navigation, smart playlists, on-device metadata editing, and CarPlay built around collections. For daily listening to a large music library, BTR AMP is the stronger tool; VLC is great to have alongside. ## At a glance | | VLC | BTR AMP | | --- | --- | --- | | Price (as of July 2026) | Free, open source | Free · Pro $3.99/mo or $59.99 lifetime | | Focus | Video + audio utility | Music library | | Formats | Plays most media formats | 15 audio formats incl. DSD + M3U, hi-res to 96kHz/24-bit+ | | Network sources | SMB, FTP, SFTP, NFS, UPnP/DLNA, cloud sync | SMB, WebDAV, Google Drive, OneDrive, iCloud, AutoSync | | Library organization | Basic | ✅ Custom tabs, smart playlists, custom tags | | Metadata editing | ❌ Not in listing | ✅ ID3, MP4/iTunes, APE, Vorbis — on device | | Equalizer | ✅ Presets + custom profiles | ✅ 10-band + 20+ presets | | CarPlay | ✅ | ✅ With your custom tabs | | Volume normalization | — | ✅ ReplayGain + Sound Check | ## Choose VLC if… - You want a **completely free** player with no upgrade tier at all. - You mostly need to **play one-off files** — videos included — or stream from a server occasionally. - Open-source software matters to you on principle. ## Choose BTR AMP if… - Your music is a **collection, not a folder of files**. VLC's audio library is a basic list; BTR AMP gives you custom tabs per genre or era, rules-based smart playlists, and custom tags that scale to [tens of thousands of tracks](/guides/organize-50000-song-library-ios/). - You care about **metadata**: BTR AMP edits ID3, MP4/iTunes, APE, and Vorbis tags on the device; VLC's listing offers no tag editing. - You drive: both apps have CarPlay, but BTR AMP syncs the exact navigation you built — VLC's CarPlay is a basic file/queue view (its own reviews note rough edges there). - You want playback tuned for music libraries: gapless, crossfade, ReplayGain/Sound Check normalization, and per-track codec detail. ## The honest version VLC is one of the great free software projects, and if it already does everything you need, keep it. The gap appears at scale and in daily use: navigating a 20,000-track collection through VLC's audio view is work; through purpose-built tabs it isn't. Try both free — BTR AMP's free tier plays your entire library offline. ([All features](/features/).) ## FAQ **Is VLC really free?** Yes — free and open source, no in-app purchases as of July 2026. **Can VLC play FLAC on iPhone?** Yes, VLC plays FLAC, as does BTR AMP. The built-in Apple Music app does not. ([More on FLAC playback](/guides/how-to-play-flac-on-iphone/).) **Does BTR AMP play video?** No — BTR AMP is a music, podcast, and audiobook player. For video, VLC is exactly the right tool. *VLC facts from its App Store listing as of July 2026. BTR AMP facts reflect the current App Store version.* --- # Docs & FAQ ## AutoSync URL: https://www.btrlabs.com/docs/autosync/ AutoSync gives you the ability to create “Sync Jobs” that will periodically run in the background to keep your device synchronized with files on your remote servers. AutoSync is configured via the Connect tab. Create a new Sync Job via the top right menu of the root Connect tab or from the top right menu while inside of the desired remote folder. Sync Jobs can be “scheduled” to run every so many hours or days, or left as “manual” jobs to be run whenever you desire. Once a job completes, the Next Run Date will be advanced from the current date by increments of the schedule until Next Run Date is in the future. For example, if the Sync Job hasn’t run for days, but is scheduled to run every 1 hour, the next run date will increment by 1 hour until it is in the future. If a Sync Job does not complete (expires or fails) it will continue retrying indefinitely by simply not advancing the Next Run Date. If more than one Sync Job exists, the one with the oldest Next Run Date will be the first to be executed. Unlike manual downloads of file/folders via the Connect tab or via the URL Scheme, which puts all downloads under the “Incoming” folder, AutoSync gives you the ability to select the precise folder where you want the files/folders downloaded (similar to using robocopy on Windows). AutoSync comes with some caveats… A) the app has to be suspended in the background, B) precise scheduling is not possible, C) you generally will not get more than 30 seconds of execution time per run. Per A, don’t kill BTR AMP with the iOS App Switcher and expect AutoSync to ever run. Per B, iOS fires off background tasks when iOS “feels like it”. There is not anything anyone can do about that. Sometimes it happens every 8-12 minutes like clockwork, while other times it may not happen for many hours. Bottom line, do not treat the Next Run Date as “when” AutoSync will run, rather that AutoSync “should not run any sooner than” the Next Run Date, which may be anything from 1 minute to 8 hours after the Next Run Date. Per C, iOS typically hands out 30 second chunks of execution time (or maybe 180 if your device is plugged in and charging and you are lucky). Unless you have a very slow connection and/or GB of new files, this should be irrelevant – testing shows download of an album worth of AAC M4A files taking less than 5 seconds. If syncing more than can be downloaded in 30 seconds, the app will simply pick up where it left off as soon as possible after the end of the current 30 seconds. While unnecessary, it is recommended that after creating a new Sync Job that you do a full manually started sync first, then use the scheduled sync for new files. Point being, while it will work, using a scheduled sync to sync 1000+ files, 20-40 files per run, is hardly ideal. --- ## Chapters (Audiobooks, Mixes & Long Files) URL: https://www.btrlabs.com/docs/chapters/ *New in v22.1* BTR AMP can now read the chapters inside a single long audio file — audiobooks, DJ mixes, live sets, concert recordings, single-file album rips — and let you see where you are, browse the full chapter list, and jump straight to any chapter. Chapters are available to everyone; no purchase is required. Chapters work with **any file format**, because BTR AMP reads chapter information from three different places (see [Where chapters come from](#where-chapters-come-from) below). Nothing needs to be re-scanned or re-imported: chapters are detected automatically the moment a chaptered file starts playing. ## What you'll see When the current song has chapters, the player adapts across every surface: ### Player screen - **The big title shows the current chapter.** Instead of the file name, the headline reads the chapter title with its position — for example **"The Vanishing (4/12)"**. The line beneath still shows the artist and album (for an audiobook, typically the author and book title), so nothing is lost. When a chapter has no title of its own, BTR AMP shows "Chapter 4" style names instead. - **The seek bar covers the current chapter, not the whole file.** On an 11-hour audiobook, a full-width drag of a whole-file seek bar would fling you hours away — so while a chaptered file plays, the scrubber is scoped to the current chapter and dragging it moves you precisely within that chapter. To move between chapters, use the chapter list (below). - **Two progress readings at once.** Directly under the seek bar sits a thin, read-only second bar. The convention is the same everywhere in the app: the **primary bar shows chapter progress**, and the **thin bar shows overall file progress** — your at-a-glance "how far into the book am I" reading. The time labels match: the left label shows your position within the current chapter, the right label shows your position within the whole file (both respect your existing elapsed/remaining time preference). ### The chapter list Open the **Queue** panel while a chaptered file is playing and it opens directly in a new **Chapters** view: - A **Queue ⇄ Chapters** toggle at the top switches between the chapter list and the regular play queue. - Each row shows the **chapter number, title, and start time** (e.g. `4 The Vanishing 1:02:35`). - The **current chapter is highlighted** with a playing indicator and the list auto-scrolls to follow along as playback advances (pausing politely if you're scrolling it yourself). - **Tap any chapter to jump straight to it.** If playback was paused, tapping a chapter seeks there and starts playing. When a file has no chapters, the panel is simply the normal play queue — nothing changes. ### Mini players The compact player in the tab bar and the now-playing row at the top of the queue use the same dual-bar convention: primary bar = chapter progress, thin bar = file progress. Wherever you glance, the two bars always mean the same thing. ### Previous / Next and your listening position The transport buttons keep their meaning: **Previous and Next always move between files** (in the app, on the lock screen, from headphones, and in CarPlay). Chapter jumping happens through the chapter list. But chaptered files get an important safety behavior: when you skip away from a chaptered file, BTR AMP **bookmarks your exact position first**, and pressing Previous **never restarts a chaptered file from the beginning** — it always moves to the previous item in the queue. When you come back to the file later, playback resumes right where you left off. Hours of progress in an audiobook can't be wiped out by an accidental button press. ### Sleep timer: End of Chapter The sleep timer gains a new **End of Chapter** mode, shown alongside End of Song and End of Album whenever the current file has chapters. It gently fades playback out at the boundary of the chapter that was playing **when you set the timer** — perfect for "just one more chapter" listening. If the file ends before that chapter boundary is reached, playback fades out at the end of the file as you'd expect. ### Metadata editor protection Editing the tags of an m4b/m4a/mp4 file requires rewriting the file, and that rewrite cannot currently preserve an embedded chapter track. To make sure you never lose chapters by surprise, BTR AMP now **warns you before saving tag edits to a file that contains embedded chapters**, with the choice to cancel or save anyway. (Chapters that come from a `.cue` sidecar file or from the comments tag are not affected by tag edits, so no warning appears for those.) ## Where chapters come from BTR AMP checks three sources, in order, and uses the first one that produces a valid chapter list: ### 1. A `.cue` sidecar file (any format) Place a standard cue sheet next to the audio file, with the same base name: ``` Live Set 2024.flac Live Set 2024.cue ``` Each track entry in the cue sheet becomes a chapter. This is the classic way to keep a single-file album rip, DJ mix, or concert recording intact while still being able to navigate it. The cue sheet must describe that one audio file (a cue sheet spanning multiple files is ignored). Common text encodings (UTF-8, Latin-1, Windows-1252) are all handled. Because the sidecar is checked **first**, you can also use it to override bad embedded chapters in a file — just drop a corrected `.cue` next to it, no re-tagging needed. ### 2. Embedded chapters (m4b / m4a / mp4) Files with a QuickTime-style chapter track — the standard used by audiobooks and by tools like ffmpeg, Libation, m4b-tool, and Audiobook Builder — are read directly. This is the canonical audiobook path: any properly authored `.m4b` just works, including titles and files with hundreds of chapters. ### 3. A tracklist in the Comments tag (any format) Unique to BTR AMP: if a file's **Comments** tag contains a timestamped tracklist — the kind commonly pasted under DJ mixes and live sets — BTR AMP parses it into chapters. All of these line styles work: ``` 0:00 Intro 03:45 Second Track 1. Opening Theme 0:00 [1:02:03] The Long Middle Part Encore - 1:45:30 ``` To be accepted as chapters (and never produce bogus chapters from a comment that merely *mentions* a time), the tracklist must have: - at least **3** timestamped lines, - timestamps in **increasing order**, - a first timestamp at or near the very start (within the first 5 seconds), - a last timestamp that falls **within** the file's duration. Blank lines and un-timestamped header lines in between are fine. If the list doesn't meet the rules, BTR AMP simply shows no chapters — it never guesses. Since the Comments tag is already in your library database, this source even works for iTunes-library items whose files BTR AMP can't open directly. **A nicety for downloaded mixes:** when chapter titles arrive with their own numbering baked in ("3). Track Title"), BTR AMP strips the redundant numbering — the chapter list already shows the number — while leaving titles that genuinely start with a number ("99 Problems") untouched. ## Adding chapters to your own files - **Audiobooks:** most audiobook tools (Libation, m4b-tool, Audiobook Builder, ffmpeg) write standard m4b chapters that BTR AMP reads as-is. - **Album rips / mixes / recordings:** write (or download) a `.cue` sheet and place it next to the file with the same base name. - **Quick and tag-only:** paste a timestamped tracklist into the file's **Comments** tag — you can do this right in BTR AMP's metadata editor. Follow the format rules above (start at `0:00`, at least 3 lines, ascending times). ## Not yet supported (planned for a future release) Chapters in v22.1 is a complete, polished first version, but some sources and surfaces are deliberately saved for future updates: more chapter sources, more surfaces, and chapter editing. Related, but separate: **splitting a file + cue into individual library tracks.** Today a `.cue` sidecar presents as chapters of one library item. A future feature under consideration would optionally split such rips into real, individually browsable tracks — with audiobook-style files always staying whole. Cue-as-chapters will remain the default for files you don't want split. One note on design intent rather than roadmap: the Previous/Next buttons will continue to mean *previous/next file* everywhere. Chapter navigation lives in the chapter list, which keeps transport behavior predictable across music and audiobooks alike. --- ## Getting Started: Importing Your Music Files URL: https://www.btrlabs.com/docs/getting-started-importing-music/ BTR AMP plays the music **you already own** — your files, offline, organized your way. No streaming catalog, no lock-in. This guide shows you how to get those files onto your iPhone or iPad. There's more than one way to do it, and the best one depends on where your music lives right now. Don't read the whole thing — jump to the section that matches your situation. **Works with:** MP3, M4A, AAC, ALAC, FLAC, AIFF, MP4, and M4B. ## Just want to get started? Two paths cover almost everyone: - **A few albums, nothing to install** → use **Wi-Fi Transfer in your web browser**. Open it on your computer, drag files in, done. - **Your whole library, with folders intact** → use **CyberDuck over WebDAV** (a small free app). It's the fastest, most reliable way to move a large collection. Everything else below is for specific situations. ## Where does your music live? | Your music is… | Best options | | --- | --- | | On a **Windows PC or Mac** | Wi-Fi Transfer (browser) · WebDAV/CyberDuck · SMB share · USB cable | | In the **cloud** (Google Drive, OneDrive, Dropbox…) | Google Drive · OneDrive (both built in) · Files app | | Already on your **iPhone/iPad** (in another app) | Files app · Share sheet | | On a **Mac**, just a quick album | AirDrop | ## How importing works (read once) A few things that apply to every method: - Everything you import lands in the **Incoming** folder under **Documents**. Move and reorganize it however you like afterward. - Wireless methods need your device and computer on the **same Wi-Fi network**. - Transfer speed depends on your Wi-Fi and your drives. - To run more (or fewer) transfers at once, go to **Settings → Connect**. ## Compare the methods | Method | Best for | Keeps folders? | Needs computer? | Install? | | --- | --- | :---: | :---: | :---: | | Wi-Fi Transfer (browser) | A few files or one album | No | Yes | No | | WebDAV (CyberDuck) | Large libraries | Yes | Yes | Yes | | SMB file share | Best overall, if already set up | Yes | Yes | No | | Google Drive | Music kept in Google Drive | Yes | No | No | | OneDrive | Music kept in OneDrive | Yes | No | No | | Files app | Cloud or on-device files | Yes | No | No | | AirDrop | Quick album from a Mac | Yes | Yes (Mac) | No | | USB (Finder/iTunes) | No Wi-Fi available | No | Yes | No | | Share sheet | Files inside another app | Varies | No | No | --- ## Wi-Fi Transfer — in your browser The quickest way to start. No software to install: BTR AMP runs a little web page you open from your computer. **Good for:** single files or one album at a time. It does **not** preserve folder structure — everything dropped in lands in one folder — so use it for a pre-made album folder rather than your whole library. **Steps** 1. In BTR AMP, open **Connect → Wi-Fi Transfer**. 2. *(Optional)* Add a username and password to keep others on the network out. 3. Tap **Start Wi-Fi Transfer** and note the **Web Browser URL** shown. 4. On your computer, open that URL in any browser and drag your files in. ## Wi-Fi Transfer — with CyberDuck (WebDAV) The recommended way to move a **large** library quickly. It preserves your folders and sub-folders and shows clear progress. We recommend [CyberDuck](https://cyberduck.io) — it's free, and it's the WebDAV client we've found that works flawlessly with BTR AMP. (We have no affiliation with it.) The WebDAV support built into Windows and macOS is unreliable here, so we don't recommend it. **Steps** 1. In BTR AMP, open **Connect → Wi-Fi Transfer**. 2. *(Optional)* Add a username and password. 3. Tap **Start Wi-Fi Transfer** and note the **WebDAV URL**. 4. In CyberDuck, connect using that URL, then drag your folders across. ## SMB file share If you already share files on your network with SMB (Windows File Shares), this is the **best experience of them all** — fast, clear progress, full folder structure, and you don't have to babysit it. Setting SMB up from scratch can be fiddly, but once it's working, it's excellent. Tested against Windows, macOS, and Linux. **Steps** 1. In BTR AMP, open **Connect**. 2. First time: tap **Add Account → Windows SMB**, give it a name (e.g. "Home PC"), and enter the SMB address — for example: - `smb://server-name` - `smb://server-name/share-name` - `smb://server-name/share-name/folder-path` 3. Enter your credentials (domain, username, password) and tap **Done**. 4. Open the connection, find your music, and tap the **download** icon (cloud with a down arrow) next to any file or folder. You can queue up as many folders and files as you like — entire trees or individual tracks. ## Google Drive If your music already lives in **Google Drive**, this built-in connection is ideal: folders preserved, clear progress, and nothing to install. **Steps** 1. In BTR AMP, open **Connect**. 2. First time: tap **Add Account → Google Drive** and sign in to your Google account. 3. Open the Google Drive connection, find your music, and tap the **download** icon (cloud with a down arrow) next to any file or folder. ## OneDrive If your music already lives in **Microsoft OneDrive**, this built-in connection works just like the Google Drive one: folders preserved, clear progress, and nothing to install. (Added in BTR AMP v20.) **Steps** 1. In BTR AMP, open **Connect**. 2. First time: tap **Add Account → OneDrive** and sign in to your Microsoft account. 3. Open the OneDrive connection, find your music, and tap the **download** icon (cloud with a down arrow) next to any file or folder. ## Files app (cloud or on-device) iOS's **Files** app can hand files to BTR AMP — whether they're in a cloud provider (Dropbox, OneDrive, and others) or already on your device in another app. It preserves folders, but iOS gives little progress feedback, so a big transfer can look like nothing's happening when it actually is. Use the Files app to browse to your music, then share or copy it into BTR AMP. (Search Apple Support for "Use the Files app" if you're new to it.) ## AirDrop On a **Mac**, AirDrop is a nice way to send over a quick album. Folders are preserved, nothing to install. When the "Open with…" prompt appears on your iPhone or iPad, choose **BTR AMP**. Because iOS doesn't show progress while it moves the files in, stick to **one album at a time** — sending hundreds of files can make the device look frozen while it works. ## USB cable (Finder or iTunes) No Wi-Fi? Connect your device to your computer with a cable and drag files across using **Finder** (macOS) or the **Apple Devices app / iTunes** (Windows). It works, but it can't browse folder structures, so it's best for smaller transfers. Search Apple Support for "share files with file sharing" for the current steps. ## Share sheet (from another app) When a file lives inside another app that doesn't support the Files app, use that app's **Share** (or "Open in…") button and pick **BTR AMP**. What's possible depends entirely on the other app — it may allow single files, multiple files, or whole folders. --- We've built BTR AMP so your music is never locked in — these same methods move files **out** of BTR AMP too. If there's a cloud provider you'd like a built-in connection for, [let us know](/contact/) and we'll add it to the backlog. --- ## How do I use the Custom URL Scheme to start a download sync? URL: https://www.btrlabs.com/docs/faq-connect-custom-url-scheme-initiate-download/ Version 10.1 introduced support for a Custom URL Scheme and an operation that can be initiated via that scheme: starting a download synchronization. If you are regularly grabbing all new audio files from your desktop or laptop, this shortcut solution can help automate that. The URL scheme is pretty straight forward: ``` btramp://connect/sync?a=CONNECT_ACCOUNT_NAME&p=CONNECT_ACCOUNT_PATH ``` For example, using an account named “H” (which the SMB URL points at the computer without any share or folder info) and wanting to download the entire folder “Rock” from the share named “MUSIC”, this is what my URL looks like: ``` btramp://connect/sync?a=H&p=MUSIC/Rock ``` Within the Shortcuts app, add a new Shortcut, touch Add Action within that Shortcut, find the action type named “Open URLs”, enter your customized version of the above “btramp” URL, give the Shortcut a name. Now you can either verbally tell Siri to run that shortcut or you can manually launch the shortcut by either launching the Shortcuts app or adding a Home Screen icon for the shortcut and touching that when you want to run the sync. When executed BTR AMP will create a notification that the Download Synchronization started. When execution is completed, BTR AMP will create a notification summarizing how many files have been downloaded and/or skipped (i.e., they were previously downloaded). --- ## How does BTR AMP choose which cover art to display? URL: https://www.btrlabs.com/docs/faq-cover-art-selection/ BTRAMP pulls cover art from several sources and picks between them using a defined priority order. This page explains how that works — for songs, for collections (albums, artists, genres, composers), and for folders in the Files browser — and how you can supply your own custom art. The answer breaks into three parts: * **A.** How art is picked for an individual **song**. * **B.** How art is picked for a **collection** — album, artist, genre, or composer. * **C.** How art is picked for a **file or folder** in the Files browser. Followed by a clarifying note on the two distinct user-customization mechanisms: * The **`_btramp/art/` override folders** (per-entity custom art, keyed by name). * **Folder-level default images** (`folder.jpg`, `cover.jpg`, etc. dropped into the same directory as your music). --- ## A. Cover Art for a Song When BTRAMP needs to display art for a single song, it walks through the following sources **in order** and uses the first hit: 1. **`_btramp/art/song/` override** — a custom image you placed specifically for that track. 2. **Memory cache** — an image already loaded this session. 3. **Disk cache** — an image loaded in a previous session and saved to the app’s cache directory. 4. **The song’s own asset**, based on where the song lives: * **iTunes / Apple Music library songs** → artwork embedded in Apple’s media library, with a fallback to reading the file’s own metadata directly. + Special case: for a cloud iTunes item with no network, a “no network” placeholder is shown. * **Local files and on-device external files** → two sub-sources are consulted. By default the order is **embedded art first, then folder image files**; flipping the Library setting *Prefer Image Files Over Embedded Art* reverses that order. + **Embedded art** is the artwork stored inside the audio file (ID3 for MP3, atoms for MP4/M4A/AAC, Vorbis comments for FLAC/OGG/Opus, etc.). For formats that store multiple pictures, BTRAMP prefers the “front cover” picture when present. + **Folder image files** are the first file found in the song’s enclosing folder whose name matches the configured **Album Art Filenames** list (see Section C). 5. **Contextual fallbacks** (only if nothing above returns art). BTRAMP tries the following overrides for the containing collection, in order, and uses the first match: 1. `_btramp/art/album/{Album Artist} - {Album Title}.{jpg|png}` 2. `_btramp/art/artist/{Artist}.{jpg|png}` 3. `_btramp/art/artist/{Album Artist}.{jpg|png}` 4. `_btramp/art/genre/{Genre}.{jpg|png}` 6. **Default placeholder** — the app’s built-in fallback image (`_btramp/art/default.{jpg|png}` if present, otherwise the image bundled with BTRAMP). Whichever source wins at step 4 is cached in both memory and disk for next time. Overrides from step 1 are *not* cached in the normal image cache — they’re always read directly from their folder, so edits show up immediately. --- ## B. Cover Art for an Album, Artist, Genre, or Composer Collections (album, artist, genre, composer, and playlist) don’t have artwork of their own in the file system. Instead, BTRAMP designates a **representative song** for the collection at scan time and displays that song’s artwork. **Album** — Picks the album’s first track by disc/track number. If track numbers are missing or zero across the album, it falls back to the earliest-inserted song for that album. **Artist** — Picks the earliest-inserted song across every track where the artist appears either as album artist or as track artist. Songs without a usable asset location are excluded. **Genre** — Picks the earliest-inserted song in that genre. **Composer** — Picks the earliest-inserted song by that composer. Once the representative song is chosen, the same resolution order from **Section A** runs — starting with the appropriate `_btramp/art/` override for the **collection itself** (which, if present, short-circuits the whole lookup). So the effective order for a collection is: 1. **`_btramp/art/{type}/` override for the collection** (for example `_btramp/art/album/Pink Floyd - The Wall.jpg` or `_btramp/art/artist/Pink Floyd.jpg`). 2. Memory / disk cache for the representative song. 3. Representative song’s embedded art or folder image (per Section A). 4. For albums only: artist or genre override file as a secondary fallback. 5. Default placeholder. **What if no song in the collection has art?** Albums still get a last-chance lookup for an artist or genre override file. Artists, genres, and composers go straight to the default placeholder. --- ## C. Cover Art for Files and Folders (Files Browser) BTRAMP’s Files browser shows a thumbnail next to each folder. That thumbnail is produced by looking **inside that folder** for the first file whose name matches BTRAMP’s configurable list of album-art filenames. **Default search order:** ``` folder.jpg, folder.jpeg, folder.png, cover.jpg, cover.jpeg, cover.png, front.jpg, front.jpeg, front.png, albumartsmall.jpg, albumartsmall.jpeg, albumartsmall.png ``` The match is case-insensitive, and the first filename found in that folder wins — so the **order of the list is the priority**. You can add, remove, and reorder entries under **Settings → Library → Album Art Filenames**. Three related settings control how and where this is used: * **Settings → Interface → Show Images in File Browser** — turns folder thumbnails in the Files tab on or off. On by default. * **Settings → Interface → Folder Art in CarPlay** — same idea, but for CarPlay folder browsing. On by default. * **Settings → Library → Prefer Image Files Over Embedded Art** — when on, these same folder images also outrank embedded artwork when BTRAMP resolves art for a *song* (see Section A, step 4). Off by default. Results are cached in memory and on disk like any other image. --- ## Overrides: `_btramp/art/` vs. Folder-Level Defaults These are two separate features and it’s worth being explicit about the difference. ### 1. `_btramp/art/` — Per-Entity Overrides (Highest Priority) A single directory tree inside BTRAMP’s Documents folder, accessible via WiFi file transfer or the Files app. Structure: ``` Documents/ └── _btramp/ └── art/ ├── default.jpg ← optional global fallback ├── album/ │ └── {Album Artist} - {Album Name}.jpg ├── artist/ │ └── {Artist Name}.jpg ├── composer/ │ └── {Composer Name}.jpg ├── genre/ │ └── {Genre Name}.jpg ├── playlist/ │ └── {Playlist Name}.jpg └── song/ └── {Artist} - {Song Name}.jpg ``` **Rules** * **Supported formats:** JPEG (`.jpg` / `.jpeg`) and PNG (`.png`) only. * **Case-insensitive filename match** — `Pink Floyd.jpg` matches a request for `pink floyd`. * **Filesystem-unsafe characters are sanitized** (e.g. `/`) before the match, so an album with a slash in its title will match the sanitized form on disk. * **Global `default.jpg` / `default.png`** at `Documents/_btramp/art/` is the ultimate fallback image when nothing else is found. * When you replace art through BTRAMP’s Metadata Editor, BTRAMP writes to this same tree on your behalf. A reset moves the old file into a `_backup/` subfolder, so nothing is lost. **Priority:** An override here always wins. If `_btramp/art/album/Pink Floyd - The Wall.jpg` exists, BTRAMP will show it even if the album’s tracks have embedded art, even if a `cover.jpg` sits next to the music, and even if the system has a valid memory or disk cache entry. ### 2. Folder-Level Defaults — `cover.jpg`, `folder.jpg`, etc. These live **next to your music files**, not in `_btramp/art/`. They’re conventional image files inside the album/artist/whatever folder where your audio lives: ``` /Music/Pink Floyd/The Wall/ ├── 01 - In The Flesh.mp3 ├── 02 - The Thin Ice.mp3 ├── ... └── folder.jpg ← used as the album/folder artwork ``` **Rules** * Filenames are matched against the list under **Settings → Library → Album Art Filenames**. Default list: `folder.jpg`, `cover.jpg`, `front.jpg`, `albumartsmall.jpg` (plus `.jpeg` and `.png` variants of each). * The list is **user-editable** — add your own filenames, reorder for priority, or remove ones you don’t use. * These files serve two jobs at once: 1. They are what the **Files browser** uses for folder thumbnails. 2. They are a fallback artwork source for **songs** that don’t have embedded art (or the primary source, if *Prefer Image Files Over Embedded Art* is on). **Priority:** These are consulted **after** `_btramp/art/` overrides, memory cache, and disk cache. For songs, they come either before or after embedded art depending on the *Prefer Image Files Over Embedded Art* setting. ### Quick Comparison | | `_btramp/art/` overrides | Folder-level defaults | | --- | --- | --- | | **Where does it live?** | `Documents/_btramp/art/{type}/` | Inside each music folder, next to the audio | | **Keyed by?** | Entity name (e.g. `Pink Floyd.jpg`) | Filename pattern (e.g. `folder.jpg`) | | **Scope?** | Specific song / album / artist / genre / composer / playlist | Every song in that folder + the folder itself | | **Priority?** | Highest — beats every other source | After cache; before or after embedded art (user setting) | | **Editable from inside BTRAMP?** | Yes, via the Metadata Editor | No — manage with the Files app or WiFi transfer | | **Formats?** | `.jpg`, `.jpeg`, `.png` | Whatever you put in the filename list (`.jpg`, `.jpeg`, `.png` by default) | --- ## Related Settings All of these are found inside BTRAMP’s Settings screen: * **Settings → Library → Album Art Filenames** — the ordered list of filenames BTRAMP looks for in folders. * **Settings → Library → Prefer Image Files Over Embedded Art** — flips the order between embedded artwork and folder image files for local songs. * **Settings → Interface → Show Images in File Browser** — toggles folder thumbnails in the Files tab. * **Settings → Interface → Folder Art in CarPlay** — toggles folder thumbnails in CarPlay browse screens. * **Settings → Interface → Cover Art Memory Cache** and **Cover Art Disk Cache** — toggles the two caches. You can also flush them. --- ## How To: M3U Playlist Files URL: https://www.btrlabs.com/docs/how-to-m3u-playlist-files/ **BTR AMP v18.4** introduces support for [M3U/M3U8 playlist files](https://en.wikipedia.org/wiki/M3U). Here’s how they work: **Use of Relative Paths**: • M3U files should contain only relative paths. These paths can be relative to either the BTR AMP root folder or the location of the playlist file itself. This flexibility allows you to store playlists in folders that may not be direct ancestors of your audio files. **Automatic Detection and Import**: • M3U playlist files are automatically identified and imported during the “AutoScan” process, just like your audio files. Simply download or import them as you normally would. **New Playlist Type**: • Imported M3U playlists appear as a new “File Playlist” type in the list of playlists. **Missing Songs Warning**: • If any songs in the playlist are missing, a warning will be displayed. AutoScan will periodically rescan these files until all missing songs are found. You can also manually trigger a rescan via the long-press menu. • M3U files should be encoded using the [UTF-8 text encoding](https://en.wikipedia.org/wiki/UTF-8). BTR AMP will attempt to read M3U files created using other text encodings, but no guarantees can be made that they will work. If BTR AMP is warning you that there are missing songs while you know that you have downloaded them into BTR AMP, the easiest solution is to [convert your M3U file to use UTF-8](https://www.google.com/search?q=how+to+convert+a+text+file+to+utf8). **Exporting Playlists**: • To export a playlist as an M3U file, long press on the playlist and select **“Export to M3U File”**. **Relative Paths for Exported Files**: • Paths in exported M3U files are relative to the BTR AMP root folder. **Handling iTunes and Local Files in Exports**: • BTR AMP playlists that contain both iTunes Library and local files will create entries for both in the exported M3U file. These files can be re-imported, allowing you to backup playlists containing iTunes Library songs, while other apps should ignore the iTunes Library URLs. --- ## iOS Music App Playback Mode URL: https://www.btrlabs.com/docs/ios-music-app-playback-mode/ Playback of DRM/CLOUD songs from the iTunes Library is only possible using the iOS Music app. The iOS Music app does not support playback of songs not in the iTunes Library (LOCAL songs). The question becomes, what to do when encountering play queues containing both DRM/CLOUD songs and LOCAL songs? BTR AMP v13.0 introduces a new mechanism to gracefully and purposefully deal with this situation. A new setting now exists under Settings/Player named “iOS Music App Playback Mode”. Below are the options for that mode. Unfortunately, the iOS Music App DOES NOT SUPPORT use of the BTR AMP audio engine features such as the equalizer, playback modes (crossfade, gapless, forced gap), and volume normalization. When songs are filtered based on the selected mode, a notification or alert will be displayed informing you how many songs were filtered, unless disabled using the setting under Settings/Player. ## Option #1 – Never Use iOS Music App Never play DRM/CLOUD songs. This always filters DRM/CLOUD songs from being added to the play queue. BTR AMP audio engine features are always available. This is useful if you are primarily using BTR AMP to play LOCAL songs and always want to have access to BTR AMP audio engine features. ## Option #2 – When Required Use iOS Music App (Prefer LOCAL songs) [DEFAULT] Only play DRM/CLOUD songs when no LOCAL songs exist, filtering out DRM/CLOUD songs when both LOCAL and DRM/CLOUD songs exist. This is similar to “”Never””, but allows playback of DRM/CLOUD songs if no LOCAL songs are present. BTR AMP audio engine features are sometimes available, but not when DRM/CLOUD items exist. For example, this mode will play a DRM/CLOUD album without issue, but a playlist containing both LOCAL songs and DRM/CLOUD songs will filter DRM/CLOUD songs from being added to the play queue. ## Option #3 – When Required Use iOS Music App (Prefer DRM/CLOUD songs) Always play DRM/CLOUD songs, filtering out LOCAL songs when both LOCAL and DRM/CLOUD songs exist. BTR AMP audio engine features are sometimes available, but not when DRM/CLOUD songs exist. For example, this mode will play a DRM/CLOUD album without issue, but a playlist containing both LOCAL songs and DRM/CLOUD songs will filter LOCAL songs from being added to the play queue. ## Option #4 – When Possible Use iOS Music App Always play all iTunes Library songs (DRM/CLOUD or non-DRM/CLOUD) using iOS Music App when no LOCAL songs exist. BTR AMP audio engine features are sometimes available, but only when DRM/CLOUD songs do not exist and LOCAL songs do exist. For example, if all songs being added to the play queue are from the iTunes Library regardless of whether or not they are DRM/CLOUD songs, always use the iOS Music app to play them. On the other hand, if any LOCAL songs exist while no DRM/CLOUD songs exist, the BTR AMP audio engine will be used. ## Option #5 – Always Use iOS Music App Never play LOCAL songs. This automatically filters LOCAL songs from being added to the play queue. BTR AMP audio engine features are never available. This is useful if your music library is exclusively the iTunes Library and you are happy not having access to the BTR AMP audio engine features. --- ## Is BTR AMP a subscription app? URL: https://www.btrlabs.com/docs/faq-is-a-subscription-app/ **Q: Is BTR AMP a subscription-based app?** **A: BTR AMP is a paid app** that offers both a **ONE TIME PAYMENT** option (Lifetime Pro) and a **PAY AS YOU GO** option (Weekly, Monthly and Yearly Pro – i.e., subscriptions). It’s all about giving you the ability to decide what is best for you. --- ## Volume Normalization (ReplayGain & Sound Check) URL: https://www.btrlabs.com/docs/volume-normalization/ ## Overview Version 13.0 introduces support for reading ReplayGain and Sound Check volume normalization data from your audio files. BTR AMP can then use that data to play audio files at the same perceived playback loudness level across songs. This keeps you from having to adjust the volume on your stereo when one song is recorded at a lower volume than another song. ## ReplayGain Support ReplayGain (RG) is a well documented technique for determining the peak level of volume in an audio file and creation of a gain adjustment that can be used to increase or decrease the volume of that audio file during playback with the goal of a playlist of songs all having the same peak volume. RG contains both track and album values. BTR AMP intelligently applies album value when you are listening to a single album at a time, and otherwise uses the track gain value. [Click here to read more about ReplayGain](https://wiki.hydrogenaud.io/index.php/ReplayGain). While BTR AMP v13.0 knows how to read RG data from audio files, it does not have the ability to create RG data. If you have audio files that do not contain RG data, you can use one of the following tools on your Windows PC, Mac, or Linux to scan and apply the data to your audio files: * foobar 2000 – Windows and Mac – * loudgain – Windows, Mac, Linus – ## Sound Check Sound Check (SC) is Apple’s technology for doing the same thing that RG does. Most all songs purchased through the iTunes Store will contain SC data. SC only contains track specific data. ## Manual Gain Values In addition to being able to read RG and SC data from your audio files, BTR AMP provides you with the ability to specify a Manual Track Gain and Manual Album Gain setting. These can be used both when RG and SC data is not present, or to manually override RG and SC data. And mirroring the RG track and album gain usage, BTR AMP will intelligently use the Manual Track Gain and Manual Album Gain values. ## Viewing and Adjusting Gain BTR AMP v13.0 renamed the Equalizer screen to the Audio Mixer screen to indicate the expanded functionality that was added. During playback of an audio file, use the Audio Mixer to view the current RG, SC, and Manual gain values, along with being able to adjust the Manual gain values, and the Volume Normalization Preamp gain. Audio files located in the Document tab of BTR AMP can be edited using the Edit menu item. The edit screen also displays the RG, SC, and Manual gain values, and the Manual gain values can also be specified here. --- ## Why is my compilation album split into multiple albums? URL: https://www.btrlabs.com/docs/faq-library-breaks-my-compilation-album-into-multiple-albums/ ## Background BTR AMP creates Albums based on the following metadata (i.e., ID3 tags) from your audio file(s): ALBUM\_NAME, ALBUM\_ARTIST, FOLDER\_PATH If your audio files have a blank/empty ALBUM\_ARTIST field, BTR AMP will copy the value from the [TRACK] ARTIST field. ## Problem When BTR AMP encounters a set of audio files for a compilation album that have different values for the ARTIST field and no values for the ABLUM\_ARTIST field, BTR AMP simply creates a new ALBUM record for each ARTIST found, thus breaking a single album into multiple ALBUM records within BTR AMP. ## Solutions The way to avoid having BTR AMP break up your compilation albums is to populate the ALBUM\_ARTIST field in the audio files for the compilation with the same value. In other words, enter something such as “Various”, “Various Artists”, or “Unknown” as the value for the ALBUM\_ARTIST field. This can be accomplished by one of the following methods: * directly within BTR AMP by selecting “Edit” for the files (one at a time as of v10.1 – bulk editing coming soon), entering a value for the Album Artist field, and touching the Save button * using a third-party tag editor such as one of the following: + **MusicBrainz Picard for Windows, macOS, Linux, etc** *Solid, free solution* + **Tag&Rename for Windows** *We have been happy, paid users of this app for years* + **MP3TAG for Windows** + **MP3TAG for macOS** + **Kid3 for Windows, macOS, Linux, etc** + **meta for macOS** ## Future Feature(s() We understand that some users are looking for a “complete solution” for managing and listening to their audio library. We have had that in mind from day one. We already plan on adding a number of additional features in upcoming releases that will make both identifying “broken compilations” and fixing them much easier. Until then, hopefully the above will assist users in getting the most out of BTR AMP without being frustrated. --- # Release notes ## BTR AMP v22.1 – Chapters Have Arrived URL: https://www.btrlabs.com/releases/v22-1-chapters-have-arrived/ With version 22.1, chapters have arrived! BTR AMP now understands chapters in your audiobooks, live sets, and long-form mixes — plus playback upgrades and fixes throughout. The [Chapters guide](/docs/chapters/) covers everything: what you'll see in the player, where chapters come from, and how to add them to your own files. NEW • Player - Chapters - automatic detection from cue sheets, M4B embedded chapter data, or track comments • Player - shows the current chapter title, chapter progress, and a chapter-aware scrubber; skip forward/back moves between chapters, and the queue panel lists every chapter • Player - Dual progress bars show chapter and full-file position on all player surfaces, including mini players • Player - "End of Chapter" sleep timer option • Player - Sticky Shuffle: keep shuffle Off, Automatic, or Always on across sessions • Player - Resampling algorithm setting (Normal, Mastering, Minimum Phase) for fine-tuning sound quality • Connect - start/stop button on sync jobs, and junk-file filtering to keep hidden/system files out of transfers IMPROVED • Library - Album Songs view uses an elegant blurred backdrop for wide cover art • Library - More accurate bit-depth info for ALAC and FLAC files • App - Major translation quality overhaul across all 33 supported languages FIXED • Player - Skip Previous occasionally resumed mid-song instead of restarting the track • Player - Long files (like podcasts) could resume just before their own end after finishing, causing playback to loop • Library - A rare issue that could leave the Playlists tab empty • Library - Some M4A files failed to import --- ## BTR AMP v22.0 – Hi-Res DSD Playback and a Fresh New Look URL: https://www.btrlabs.com/releases/v22-0-dsd-playback-and-waves-midnight/ Version 22.0 introduces support for hi-res DSD audio. New to the format? The [DSD guide](/guides/how-to-play-dsd-files-on-iphone/) covers what DSD is, how bit-perfect DoP playback works, and how to choose a DAC. NEW • App - DSD playback is here. Play your DSD files (DSD64–DSD1024) with bit-perfect DoP output to compatible DACs, or automatic high-quality PCM conversion on any other output — with per-device output settings. (Premium feature.) • App - A fresh new look. Meet "Waves Midnight," our new default app icon, plus a redesigned launch screen to match. Prefer the classic yellow icon? It's still available in Settings. IMPROVED • Files - Smarter file sorting: tracks in the Files tab now queue in the right order, even when filenames use unpadded track numbers. • Library - Codec info now clearly labels sample rate. FIXED • Library - Section index navigation in the library for names starting with symbols or non-Latin characters. • App - Assorted text and pricing-display fixes across all supported languages. --- ## BTR AMP v21.3 – Tap-to-Seek and Tracking Controls URL: https://www.btrlabs.com/releases/v21-3-tap-to-seek-and-tracking-controls/ NEW • New settings under Settings/Library to turn off playback-history and recently-added tracking if you prefer not to track them. • Seek by tapping or dragging anywhere on the progress bar, plus an optional Scrubbing Pause setting for smoother dragging. IMPROVED • Better support for tracks tagged with multiple genres. • Swiping back on the cover art now always plays the previous track. • Cleaner Player and Queue layout, with better handling of longer text in various languages. FIXED • Like/Dislike now correctly toggles your favorite status from the iOS lock screen. • The bottom bar no longer slips under the home indicator after returning from the background. • Various stability and crash fixes. --- ## BTR AMP v21.2 – Custom Playlist Cover Art URL: https://www.btrlabs.com/releases/v21-2-custom-playlist-cover-art/ NEW • File playlists can now display custom cover art — add an image named to match the playlist file, or a cover image in the same folder. IMPROVED • Synced lyrics now handle backing and simultaneous vocals correctly, and section markers like [Chorus] are no longer hidden. • Play After Current Album — albums you queue up now play in the order you added them, even when shuffle is on. • Volume Normalization — album gain is now used whenever an album plays through in order, so tracks within an album keep their intended relative loudness. • Reduced memory usage, especially on older devices. • Improved translations on empty-library screens across all 34 supported languages. FIXED • Fixed a rare crash when seeking during a track change. • Fixed a rare CarPlay crash when starting playback from deeply nested menus. • The elapsed-time display now resets when you clear the queue. --- ## BTR AMP v21.1 – Custom Lyrics for iTunes Tracks URL: https://www.btrlabs.com/releases/v21-1-custom-lyrics-for-itunes-tracks/ NEW • Custom lyrics for iTunes tracks — add your own synced .lrc lyrics for any song, including iTunes Library tracks that couldn't previously have associated lyrics files. Drop lyrics into the new Lyrics folder, or use the new “Import Lyrics File…” action. • Hide the slider knob — a new “None” knob size option hides the scrubber and volume thumbs for a cleaner player while keeping the controls fully draggable. This is now the default. IMPROVED • Smoother song changes — improved lyrics loading reduces brief pauses when switching tracks. • Clearer playback errors — when a FLAC or other audio file can't be decoded, the player now explains why instead of silently failing. • External file share reliability — mounted folders are now monitored for stale connections, with automatic repair, clear Remount prompts, and affected mounts highlighted in the Files tab. FIXED • Fixed multiple playback crashes (gapless preloading, audio route and configuration changes, fast seeking, and previous-track). • Fixed crashes when locking or unlocking during background playback, and when rotating the device while the queue or lyrics were scrolling. • Fixed a crash when scrolling large libraries. • Fixed an issue where favoriting a song could temporarily revert album artwork to the placeholder image. • Resume position is now saved continuously during playback, preserving your place after an unexpected crash or force-quit. • Fixed the 10-band EQ overflowing on some devices, and Plus/Max iPhones showing the iPad layout in landscape. • Offline [Last.fm](https://www.last.fm/) scrobbles are now retried automatically on launch or when returning from the background. --- ## BTR AMP v21.0 – Karaoke Mode and Auto-Scrolling Lyrics URL: https://www.btrlabs.com/releases/v21-0-karaoke-mode-and-auto-scrolling-lyrics/ NEW • Completely redesigned player screen, rebuilt from the ground up. • New audio mixer with 10-band EQ presets and per-track Volume Normalization controls. • Synced lyrics with karaoke-style highlighting, plus full [LRC sidecar file](https://en.wikipedia.org/wiki/LRC_(file_format)) support. • Sleep timer, variable playback speed (0.5×-2×), and a richer iPad multi-panel layout. • Faster, smoother, and more accessible – including RTL language fixes and improved VoiceOver. IMPROVED • Codec info gained “Compact Spaced” separator variants for cleaner metadata lines. FIXED • [Last.fm](https://www.last.fm/) scrobbles no longer fail for artists whose names contain “&”. • Lots of other bug fixes --- ## BTR AMP v20.0 – OneDrive and Last.FM are now here URL: https://www.btrlabs.com/releases/v20-0-onedrive-and-last-fm-are-now-here/ NEW • Connect – OneDrive – Connect to your OneDrive account with support for browsing, uploading, and downloading files • Connect – Google Drive – Support for multiple Google Drive accounts • Connect – Rename your cloud storage connections from the Edit menu • Connect – Last.fm Scrobbling – Full Last.fm integration to track your listening history • Library – Podcasts & Audiobooks – New media types for podcasts and audiobooks with dedicated filtering, sorting, and metadata options • Library – iTunes Scan Options – Choose between Fast Scan and Deep Scan when manually syncing your iTunes Library • Files – Search – Find files in the current folder and all subfolders • Files – Playback Progress Bar – See playback progress directly in the file list • Files – Folder Thumbnails – Option to display album art as folder thumbnails • CarPlay – Files Tab Progress – See playback progress for the current song in Files • CarPlay – Folder Cover Art – Folder artwork now displays in CarPlay • Settings – Album Art Filenames – Customize which image filenames are used when searching for cover art • Settings – Prefer Image Files – Option to prioritize folder images over embedded artwork • App – Redesigned progress display for library scans, downloads, and uploads with smooth animations • App – Modernized notifications with icons and animations FIXED • App – Fixed several crashes related to context menus, tab management, and sharing • Player – Audio now properly stops when deleting the currently playing file --- ## BTR AMP v19.4 – Alternative App Icons are now here URL: https://www.btrlabs.com/releases/v19-4-alt-app-icons/ NEW • Settings – App Icon Picker – Choose from twelve alternative app icon designs • Library – Added file-based logging for library sync operations to aid troubleshooting – find them in \_btramp/logs/ IMPROVED • Settings – Complete rewrite of all Settings screens with improved visual design • Settings – Library statistics section now displays graphical bar charts showing storage breakdown by type • Settings – Song totals now split into Internal/External storage with DRM and Cloud counts as child items • Library – Genre, Artist, Composer, and Playlist screens now feature the same style of header as the Album screen • Player – Volume Normalization – Now uses album gain for consecutive tracks from the same album played in track order, improving listening experience for full album playback • WiFi Transfer – Start button now disabled when device is not connected to WiFi FIXED • Player Engine – Fixed multiple crash scenarios • Player Engine – Fixed audio restart glitch during track transitions with volume normalization enabled • Player Engine – Fixed repeat mode changes not being handled correctly during playback • Playlist – Fixed track removal bugs when deleting items from playlists • Player UI – Fixed random crash when toggling EQ or queue panel on iPad • Player UI – Fixed random crash during device rotation on iPad • iTunes Library – Fixed multiple crash scenarios • App – Fixed crash during background launch when device is locked • Tab Bar – Fixed crash when removing a shortcut tab from the alert handler • Tab Bar – Fixed crash when hiding a tab from Settings --- ## BTR AMP v19.3 – Liquid Glass and App Icon improvements URL: https://www.btrlabs.com/releases/v19-3-ios-26-support/ IMPROVED • App – updated the app icon to include dark, clear, and tint options • Mini-Player – updated to mirror the Liquid Glass look and feel of the tab bar --- ## BTR AMP v19.2 – In Progress Albums URL: https://www.btrlabs.com/releases/v19-2-in-progress-albums/ **NEW** • **“In Progress” Albums** – Added a new listing option called “In Progress,” which shows only albums containing at least one bookmarked song. This feature also provides a “Resume Playback” button for each album, allowing you to quickly continue listening from the bookmarked track. **IMPROVED** • **iTunes Library Scanning** – Refined the scanning process to prevent albums from being split into separate listings. • **WiFi Transfer** – Enhanced the interface for a smoother and more polished user experience. --- ## BTR AMP v19.1 – Audiobooks and Podcasts URL: https://www.btrlabs.com/releases/v19-1/ NEW • iTunes Library: Audiobooks and downloaded podcasts can now be played directly in BTR AMP. Please note that the Apple Books and Podcasts apps remain necessary for managing these files. IMPROVED • Player Engine: The previous limit on the number of songs in the play queue has been removed, offering a more seamless listening experience. FIXED • Library: Resolved issues with flashing cover art during playback and when switching between lists. --- ## BTR AMP v19.0 – Now in 32 More Languages URL: https://www.btrlabs.com/releases/v19-0/ NEW • App – Localizations – BTR AMP is now translated into 32 additional languages: Arabic (العربية), Catalan (Català), Chinese Simplified (简体中文), Chinese Traditional (繁體中文), Croatian (Hrvatski), Czech (Čeština), Danish (Dansk), Dutch (Nederlands), Finnish (Suomi), French (Français), Greek (Ελληνικά), Hebrew (עברית), Hindi (हिन्दी), Hungarian (Magyar), Indonesian (Bahasa Indonesia), Italian (Italiano), Japanese (日本語), Korean (한국어), Malay (Bahasa Melayu), Norwegian (Norsk), Persian (فارسی), Polish (Polski), Portuguese (Português), Romanian (Română), Russian (Русский), Slovak (Slovenčina), Spanish (Español), Swedish (Svenska), Thai (ไทย), Turkish (Türkçe), Ukrainian (Українська), Vietnamese (Tiếng Việt) • Library – added an action menu button to list rows to compliment the existing long press action menu functionality If you want to use BTR AMP with a different language and iOS doesn’t automatically select it, open the iOS Settings app. From there, tap **Apps**, then **BTR AMP**, then **Language** under **Preferred Language**, and choose the language you want. To change back at any time, simply repeat these steps and select your preferred language again. --- ## BTR AMP v18.5 – Redesigned Album Screen URL: https://www.btrlabs.com/releases/v18-5/ NEW * Album Screen: A complete redesign! Your music albums have never looked better on iPhone and iPad. IMPROVED * Featured: Text displayed over cover art is now significantly more legible. FIXED * M3U Playlists: Resolved an issue with reading non-UTF-8 encoded M3U files. * iTunes Library: Fixed a crash that could occur during the initial import or subsequent scans. * Library: Addressed an issue where empty genres, artists, or composers were being encountered. * Player Engine: Fixed an error in calculating the current playback position. * Tabs: Resolved a crash when pressing on a tab. * Tabs: Fixed an issue with missing tabs. * Files: Corrected a problem where the screen refreshed excessively during sync jobs or large downloads. --- ## BTR AMP v18.4 – M3U Playlist Support URL: https://www.btrlabs.com/releases/v18-4/ NEW • Playlists – [M3U playlist file support](https://btrlabs.com/how-to-m3u-playlist-files/) IMPROVED • Featured – enabled changing sort order of playlist based sections other than songs • Connect – AutoSync – added the Last Run Date to the details line • Connect – Remote File Lists – added the current path to the header • Files – Local File Lists – added the current path to the header • Settings – Player – Forced Gap Duration can now be set as low as zero • Player Screen – significantly reduced CPU/battery usage during playback FIXED • Smart Playlists – fixed issue where four default ones were no longer visible • Library – Playlist Items – fixed issue where the list of albums failed to load the first time the albums sub-tab was selected • Player Engine – fixed issue where a popping sound occurred during gapless transitions with volume normalization enabled • Player Engine – fixed issue where playback would randomly stop after hours of continuous listening • Player Engine – fixed issue with performance while playing longer duration audio files with auto-bookmark enabled • Player Engine – fixed random crash during playback --- ## BTR AMP v18.3 – Import & Export Your Setup URL: https://www.btrlabs.com/releases/v18-3/ NEW • Settings – Import/Export – save your personalization settings to share with your other devices, family, and friends – this includes: shortcut tabs, featured sections, smart playlists, equalizer presets, and general settings • Smart Playlists – Import/Export – save one or more of your Smart Playlists to share with your other devices, family, and friends – use the long press menu for individual Smart Playlists or the top right menu for multiple IMPROVED • Play Queue – the currently playing song no longer changes when simply pressing the shuffle/random button (toggling shuffle on/off) • CarPlay – improved the formatting of the Up Next text (“Song 4 of 23”) to better fit • CarPlay – improved the display of list icons • CarPlay – improved the display of the skip button icons • Library – playlist specific Featured sections and Shortcut tabs can also be set to display albums, artists, and genres in addition to the songs in the playlist FIXED • CarPlay – fixed issue where the shuffle button was not visually changing after being pressed --- ## BTR AMP v18.2 – Richer Playlist Screen URL: https://www.btrlabs.com/releases/v18-2/ NEW • Playlist Screen – added tabs for the related Albums, Artists, and Genres of a playlist’s songs • Playlist Screen – added the ability to reorder all of the songs in a manual playlist based on one of the Song sort orders IMPROVED • Playlists – enabled Edit, Copy, and Delete functions for the four default Smart Playlists FIXED • Player Engine – fixed random crash when starting playback • Player Engine – fixed random issue where playback would get reset to the beginning of the song • Play Queue Screen – fixed random crash --- ## BTR AMP v18.1 – Preferred Language and Year Sorting URL: https://www.btrlabs.com/releases/v18-1/ **NEW** • Preferred Language – multi-lingual users can now override the iOS-system-based language for the app via the BTR AMP section of the iOS Settings app • Songs – added four new year-based sort orders for songs **IMPROVED** • Song/File Metadata Tag Editor – re-implemented the editor to set the stage for additional enhancements in the coming releases • renamed the “Documents” tab to “Files” to align with iOS naming • Playlist Songs – removed the option to “Delete” songs via playlists – done in order to avoid confusing “Delete” with “Remove From Playlist” **FIXED** • Player Engine – fixed reported issue when shuffling songs via the shuffle button for artists or albums --- ## BTR AMP v18.0: Enhanced Freemium Model and Pro Features URL: https://www.btrlabs.com/releases/v18-0/ Version 18.0 introduces a re-worked freemium model for BTR AMP, opening up access to the best offline music player on iOS. Everyone can now use BTR AMP to play their music, while only paid users have access to BTR AMP PRO features. Pro features include: * Personalization + Tab management + Custom shortcut tabs + Custom featured sections + Custom look and feel of tabs and featured sections * Unlimited Smart Playlists – unlimited custom dynamic playlists based on search rules * Edit song metadata * Uploading of files – downloading is free * Extensive sorting and filtering options * Sync Jobs – automated file transfers * Mounted External Folders – access audio files on your device outside of BTR AMP’s folders * Unlimited custom equalizer presets * Volume normalization – based on pre-existing ReplayGain or SoundCheck metadata V18.0 also includes numerous usability enhancements and bug fixes. --- ## BTR AMP v17.1 – Custom Art Your Way – Now Available in the AppStore URL: https://www.btrlabs.com/releases/v17-1-custom-art-your-way/ Version 17.1 delivers one new feature, along with numerous usability enhancements and bug fixes. * NEW – Library – Custom Artwork – can now override default artwork displayed for genres, artists, albums, etc – “Artwork” option on long press menus – custom art stored under the Documents folder in “\_btramp/art” * FIXED – Player Engine – crossfade and gapless playback of songs of varying sample rates (44.1 kHz vs 96 kHz) now works by resampling to a common sample rate * NEW – Settings – Player – “Resampling Mode” option to control resampling to a common sample rate * NEW – Settings – Player – options for visibility of full screen Player’s favorite and rating buttons * FIXED – Settings – Player – re-enabled the options for visibility of lock screen Control Center like/dislike buttons * NEW – CarPlay – “Add To Playlist” now available on the Now Playing screen “More Actions” menu * NEW – Documents – Edit File Metadata – “sort order” text fields now immediately follow their corresponding “display” text fields --- ## BTR AMP v17.0 – Custom Lists Your Way – Now Available in the AppStore URL: https://www.btrlabs.com/releases/v17-0-custom-lists-your-way/ Version 17.0 delivers major enhancements to library management, along with numerous usability enhancements and bug fixes. * NEW – Library – Item Lists – Featured screen and tabs are now fully configurable (style, size, width, spacing, etc) * NEW – Library – Item Lists – Featured – add/remove/re-order sections * NEW – Library – Item Lists – Item Specific Lists (i.e., “Hard Rock Albums”, “Pop Artists”, etc) * NEW – Library – Item Lists – Playback – added a new menu/swipe option for “Play After Current Album” that inserts the selected item after the last song of the current album’s set of songs, but before any others in the play queue * NEW – Library – Tabs – can now hide unwanted tabs – long-press on the bottom tab bar * NEW – CarPlay – Featured tab – now mirrors the Featured screen in the main app * NEW – CarPlay – Now Playing screen – added an option to the “more menu” to mark the current song’s album as a favorite (in addition to being able to favorite the current song itself) * NEW – Settings – Auto-Lock – added a new setting under Settings/Interface for specifying the desired iOS Auto-Lock mode – options include: Automatic, When Charging, When Playing (or charging), and Always – this indicates when BTR AMP overrides the iOS setting, allowing you to keep the screen unlocked beyond what you have iOS configured to do * FIXED – Player Engine – fixed issue where playback was not restarting after receiving or making a phone call * FIXED – Player Engine – Crossfade – when in single song repeat mode, the song now properly crossfades into itself instead of ending and restarting at the beginning of the crossfade duration * FIXED – Player Engine/Screen – fixed issue where after scrubbing the audio would stutter and/or repeat * FIXED – Library – Scanning – Full Scan now properly removes songs in the database whose audio file no longer exists * FIXED – Connect – SMB Client – fixed issue with AutoSync Jobs where the server had a share, yet the share name was also being treated as the root path – if you have a problem with a AutoSync Job, delete and recreate it and it should now work [![Download on the App Store](/images/blog/DownloadOnTheAppStore.png)](https://apps.apple.com/us/app/btr-amp/id1489180128?mt=8&ct=btrlabscom) --- ## BTR AMP v16.2 – Volume Normalization Modes URL: https://www.btrlabs.com/releases/v16-2/ Version 16.2 includes: * Player Screen – Mixer – new button to select the desired Volume Normalization Mode (Automatic, Album Exclusive, Album Preferred, Track Exclusive, or Track Preferred) * Library – Songs – “Edit” menu item is now available for all songs, but in read-only mode for non-editable ones such as iTunes Library songs * Library – Tabs – a long-press on the bottom tab bar displays the Tab Manager * CarPlay – popup alerts now disappear after 5 seconds * Settings – Interface – added a setting for selecting from 12 different Codec Info Separator Styles * Settings – Interface – added a setting for selecting from 3 different Artist Display Styles * Settings – Interface – added a setting for selecting from 9 different Artist Separator Styles * Player Engine – fixed issue that kept BTR AMP from correctly playing all 64 files in the FLAC Decoder TestBench * Player Engine – fixed issue with gapless and crossfade playback not properly resuming after an interruption (phone call) * Various usability enhancements and bug fixes [![Download on the App Store](/images/blog/DownloadOnTheAppStore.png)](https://apps.apple.com/us/app/btr-amp/id1489180128?mt=8&ct=btrlabscom) --- ## BTR AMP v16.1 – Mixer and CarPlay Improvements URL: https://www.btrlabs.com/releases/v16-1/ Version 16.1 includes: * CarPlay – Now Playing Screen – changed the middle “is favorite” button to a “more” button that takes you to another screen where both “Is Favorite” and the “Start Rating” can be set * Documents – added a “Remount” action in the menu for external locations – this can be used to reconnect the external location to BTR AMP without the need to delete the location (and the song records, playlists, etc) * Player Screen – Mixer – added + and – buttons to the equalizer bands for more precisely adjusting the settings * Player Screen – iPad – re-enabled the view queue and mixer buttons and implemented toggling of the display of those sections * Settings – Interface – added a new, separate option for controlling the display of codec information on the player screen * Various usability enhancements and bug fixes [![Download on the App Store](/images/blog/DownloadOnTheAppStore.png)](https://apps.apple.com/us/app/btr-amp/id1489180128?mt=8&ct=btrlabscom) --- ## BTR AMP v16.0 – External File Playback – Now Available in the AppStore URL: https://www.btrlabs.com/releases/v16-0-external-file-playback/ Version 16.0 includes: * new support for external audio files + directly play audio files without needing to copy them under the BTR AMP Documents folder + this includes audio files on USB connected thumb drives and memory cards, along with audio files already on your device, but stored outside of the BTR AMP Documents folder + use the top right menu on the Documents tab to Mount Folder to get started * new support for custom theme colors + go to Settings -> Interface + press the “+” button on the far right of the list of colors to add a new color to the list + long press any custom color to remove it * various usability enhancements and bug fixes --- ## BTR AMP v15.3 – Simply Better – Now Available in the AppStore URL: https://www.btrlabs.com/releases/v15-3-simply-better/ Version 15.3 includes numerous bug fixes and usability enhancements including: * Player Queue Screen – added “Add To Playlist” to long-press menu for songs in the queue * Library – Lists – fixed issue where search results were getting hidden after navigating to another screen from the results --- ## BTR AMP v15.2 – WebDAV Client – Now Available in the AppStore URL: https://www.btrlabs.com/releases/v15-2-webdav-client/ Version 15.2 includes: * Connect – WebDAV client – connect, download, and upload directly to/from WebDAV servers from BTR AMP including setting up Sync Jobs * Connect – AutoSync – added two new Sync Types: “Download Missing” (only overwrites existing files when size is different) and “Download All” (always overwrite existing files) * Connect – AutoSync – tweaked existing Sync Type “Download New” (only overwrite existing files when modified date is newer on source) * Connect – Sync Job History – fixed issue where background was black * Connect – Google Drive – fixed issue when uploading of files from outside of the Documents tab resulted in files being arbitrarily dumped in the root folder * Library – MP3 files – fixed issue where ID3v2.4 tags were failing to be read --- ## BTR AMP v15.1 – CarPlay Documents Tab – Now Available in the AppStore URL: https://www.btrlabs.com/releases/v15-1-carplay-documents-tab/ Version 15.1 includes: * CarPlay – Documents Tab * Library and Player Screen – Song Lyrics are viewable and editable * Player Screen – Cover Art – swipe left or right to play the next or previous song – tap/short-press now executes play or pause * Play Queue Screen – always on re-ordering * Library – auto-switch to the Player Screen when something is selected to Play Now – new setting to enable/disable --- ## BTR AMP v15.0 – New Audio Codecs – Now Available in the AppStore URL: https://www.btrlabs.com/releases/v15-0-new-audio-codecs/ Version 15.0 includes: * new support for the following lossless and lossy audio codecs: APE (Monkey’s Audio), MPC (Musepack), TTA (True Audio), WV (WavePack), OPUS (OGG OPUS), and OGG (OGG VORBIS) * improved support for FLAC files * new support for editing and using sort order metadata (song title, album title, album artist, track artist, and composer) * improved Siri responses when searching by name * new support for long-press seek forward and backward, both in the full screen player and the Lock Screen control panel * new full screen player on the iPad * various usability enhancements and bug fixes --- ## BTR AMP v14.0 – AutoSync – Now Available in the AppStore URL: https://www.btrlabs.com/releases/v14-0-autosync/ Version 14.0 introduces one major new feature, [AutoSync](https://btrlabs.com/btr-amp-v14-0-autosync/), along with various bug fixes and performance enhancements. [AutoSync](https://btrlabs.com/btr-amp-v14-0-autosync/) gives you the ability to create Sync Jobs that will periodically run in the background to keep your device synchronized with files on your remote servers. --- ## BTR AMP v13.0 – Normalizing Excellence – Now Available in the AppStore URL: https://www.btrlabs.com/releases/v13-0-normalizing-excellence/ ![Download BTR AMP on the App Store today](/images/blog/btramp_1080x1080.png) Version 13.0 is another big release that we’re very excited to bring to you. This release includes: * German language translation now available * Audio Engine + [Volume Normalization](https://btrlabs.com/btr-amp-v13-volume-normalization-replaygain-and-sound-check) – ReplayGain and Sound Check support, along with a “user” volume adjustment override + [iOS Music App Playback Mode Setting](https://btrlabs.com/btr-amp-v13-ios-music-app-playback-mode-setting) – DRM/CLOUD support is no longer experimental – auto-filters songs per the current setting * Audio Mixer Screen + renamed Equalizer to include the volume normalization feedback and controls * Library Management + Songs – star ratings and comments – read from metadata – Smart Playlist Rules can use these + Hearts – moved to the “info/codec” subtitle line – added context menus for setting/unsetting + Tags – moved to the “info/codec” subtitle line + Songs – Is Explicit, Play Count, Star Ratings – display in the “info/codec” subtitle line + Featured – now square cover art – added a top right menu to specify the size of the cover art (large, medium, small, and x-small) * Document Management + Rescan Menu – rescan individual file(s) or folder(s) * Player Screen + square cover art, landscape mode, and dynamic font resizing * Smart Playlists + Random X Items – limit playlists to a random set of X songs matching the rules – “smart” alternative to shuffling a play queue of thousands of songs * Settings + Interface – “Display Cover Art In Lists” – disable loading cover art in lists if scrolling is sluggish on your device We still have a long list of features that we plan to bring you, so please do not hesitate to reach out to support@btrlabs.com to help prioritize what will be in the next release. --- ## BTR AMP v12.0 – To Mix or Not To Mix – Now Available in the AppStore URL: https://www.btrlabs.com/releases/v12-0-to-mix-or-not-to-mix/ [![Download v12 of BTR AMP on the App Store today](/images/blog/btramp_1080x1080.png)](https://apps.apple.com/us/app/btr-amp/id1489180128?itsct=apps_box_promote_link&itscg=30200) Version 12.0 is a big release that we’re very excited to bring to you. This release includes: GENERAL * Changed the minimum iOS version to 14.0 and fixed a couple of things related to supporting iOS 15 IMPROVEMENTS * Player Engine – Gapless Playback is now a thing – listen to continuous mix CD’s (i.e., live concerts, EDM mixes, etc) the way they were intended to be heard * Player Engine – Crossfade Playback is now a thing – listen to your favorite songs like a DJ would be mixing them from one song to the next * Menus – App Wide – replaced nearly every action menu with a shinier one * Cover Art – in header areas and in the player – long press context menu – “Share”, “Add to Photos”, and “Copy” – short-press opens full screen view * Cover Art – in Document/Edit File – expanded set of actions – “Select from Photos” to include “Select from Files”, “Add To Photos”, “Save To Files”, “Share”, “View”, “Copy”, “Paste”, and “Remove” * Documents – Move Item(s) – replaced the custom folder picker with the iOS folder picker for better usability * Play Queue Screen – reworked for better usability * Mini-Player – long press context menu – swapped out “simple one item menu” in favor of one with a bunch of additional shortcut actions * Settings – Player – Playback Mode Options – toggle between Gapless, Crossfade, and Forced Gap – additional options for Crossfade Duration and Forced Gap Duration * Settings – Player – added switches to disable the “Like” and “Dislike” buttons on the “Control Center Media Remote” We still have a long list of features that we plan to bring you, but please don’t hesitate to reach out to [support@btrlabs.com](mailto:support@btrlabs.com) to help prioritize what will be in the next release. --- ## BTR AMP v11.0 – A Brand New CarPlay Experience URL: https://www.btrlabs.com/releases/v11-0-brand-new-carplay-experience/ Version 11.0 brings you a brand new CarPlay experience. NEW • Completely rewritten CarPlay module, rebuilt from the ground up — enjoy the #1 offline music player CarPlay experience today! --- ## BTR AMP v10.3 – Go To Artist & Folder Shortcuts URL: https://www.btrlabs.com/releases/v10-3-go-to-artist-and-folder-shortcuts/ NEW • Albums – added “Go To Artist” and “Go To Folder” options to the long-press context menu. FIXED • Fixed a crash while using search in Connect. • Fixed reading ID3v2.2 tags (such as track number) from MP3 files. • Fixed the current playback time on the CarPlay UI not updating properly. • Fixed the Google Drive client failing to properly download folders. • Fixed download tasks for files that already exist taking longer than necessary. • Fixed slow playback start for albums in large libraries. • Fixed slow deletion of multi-selected files and folders in Documents. • Fixed slow loading of app statistics in Settings for large libraries. • Plus various other bug fixes and optimizations. --- ## BTR AMP v10.2 – Condensed Artist Sorting URL: https://www.btrlabs.com/releases/v10-2-condensed-artist-sorting/ NEW • Albums – a new “Condensed Artist” sort that combines multiple albums from the same artist into a single row, navigable to that artist's list of albums. • Artists – a new “Album Artists” filter. The default “All” filter now lists both album artists and track artists, and an artist's album list now includes albums where they're the album artist or a track artist on a song. • CarPlay – the Favorites section now mirrors the order of the core tabs in the main app. • Connect – downloaded items now show a checkmark so you can tell at a glance what's already on your device. FIXED • Fixed a crash when downloading large sets of files from Google Drive. • Fixed a crash when using the Share feature for a song on iPad. • Fixed an issue where items marked as a favorite in CarPlay didn't show up correctly in the CarPlay UI. • Plus various other bug fixes and optimizations. --- ## BTR AMP v10.1 – Listen To Me Clearer – Now Available in the AppStore URL: https://www.btrlabs.com/releases/v10-1-listen-to-me-clearer/ Version 10.1 is a bug fix and polishing release. This fixes a critical issue that was causing the app to unexpectedly crash, especially when working in the background (i.e., like when you were using it connected to CarPlay and/or using Siri). While we were fixing that core issue, we also took the time to make the CarPlay solution that much shinier and introduce a Custom URL Scheme for launching automated downloads. The CarPlay interface now mirrors any customizations that you’ve made to tabs in the main app.  Any tabs that you’ve “pinned” now show up under the Library section of CarPlay and all items under Library (default or pinned) mirror the order from the main app. Use the Shortcuts app to “Open URL” with a specially crafted URL that instructs BTR AMP to start a download. As always, this new version also contains various bug fixes and optimizations. --- ## BTR AMP v10.0 – Listen To Me – Now Available in the AppStore URL: https://www.btrlabs.com/releases/v10-0-listen-to-me/ Version 10.0 brings you comprehensive support for Siri, both telling Siri to initiate playback, along with shortcuts for automating BTR AMP using the Shortcuts app. Tell Siri what playlist, album, artist, genre or song you want to hear and whether and even if you want it shuffled. Hey Siri, play the playlist Party Time in BTR AMP! Hey Siri, shuffle the playlist Favorites in BTR AMP! Hey Siri, shuffle the genre Rock in BTR AMP! Combine v6’s Smart Playlists with the new Siri support for the ultimate modern music listening experience. As always, this new version also contains various bug fixes and optimizations. --- ## BTR AMP v9.0 – Bigger or Smaller Things – Now Available in the AppStore URL: https://www.btrlabs.com/releases/v9-0-bigger-or-smaller-things/ ![BTR AMP - Screenshot - Featured](/images/blog/ss00-featured.png) Version 9.0 provides full support for iOS’s Dynamic Type (i.e., scalable text). Users who have difficulty reading small text on their device can increase the size of text, while other users who prefer to cram as much onto their screen as possible can decrease the size of text. Users indicate the desired size of text on their iPhone/iPad using the iOS Settings app (look under “Display & Brightness”, then “Text Size”). As always, this new version also contains various bug fixes and optimizations. --- ## BTR AMP v8.0 – Shinier Things – Now Available in the AppStore URL: https://www.btrlabs.com/releases/v8-0-shinier-things/ ![BTR AMP - Screenshot - Dark Mode](/images/blog/ss08-dark-mode.png) Version 8.0 introduces two new features that give you even more control over BTR AMP’s look and feel.  The first enables you to customize when iOS Dark Mode is applied (e.g., Automatic, Never, and Always).  The second enables you to customize the color of buttons throughout BTR AMP (e.g., change from the default blue to any other primary color).  While subtle, when these two new features are combined, the result can be pretty cool.  Both can be found under Settings/Interface. As always, this new version also contains various bug fixes and optimizations. --- ## BTR AMP v7.0 – Custom Tags – Now Available in the AppStore URL: https://www.btrlabs.com/releases/v7-0-custom-tags/ ![BTR AMP - Screenshot - Custom Tags](/images/blog/ss07-custom-tags.png) Organize YOUR music in unlimited ways with the new Custom Tags feature in v7.0 Version 7.0 introduces another EXCLUSIVE feature… Custom Tags!   When used in conjunction with [Smart Playlists (from v6)](https://btrlabs.com/btr-amp-version-6-0-now-available/), Custom Tags give you the ability to organize YOUR music library in nearly unlimited ways. Want to tag songs with the tempo (i.e., slow, medium, fast), create some tags for those tempos and tag away!  Want to tag songs that you want on your iPhone but actually don’t ever want to listen to, create a tag for it.  Want to tag songs with the specific language of the song, go for it! Custom Tags are even hierarchical, providing you the ability to create categories/groupings of tags.  Smart Playlists then provide you with the ability to create a rule to quickly identify what songs have been assigned or not assigned a tag for a particular category/grouping. To get started with tags, “long press” a song anywhere in the app and select the “Tag” option.  You can also tag multiple songs at once by clicking on “Select” in the top right corner, select the songs you want to tag, then select “Tag” from the list of actions. As always, this new version also contains various bug fixes and optimizations, with some special attention to better support HiRes audio (HRA) (96kHz/24bit). --- ## BTR AMP v6.0 – Smart Playlists – Now Available in the AppStore URL: https://www.btrlabs.com/releases/version-6-0-now-available/ ![BTR AMP - Screenshot - Smart Playlists](/images/blog/ss04-smart-playlists.png) Version 6.0 introduces Smart Playlists that work the way they are meant to work! EXCLUSIVE to BTR AMP, Smart Playlists are a set of customizable rules that automatically query YOUR music library for the songs that match the provided rules and are always up to date as YOUR music library changes and you listen to YOUR music. --- ## BTR AMP v5.0 – CarPlay – Now Available in the AppStore URL: https://www.btrlabs.com/releases/version-5-0-now-available/ Version 5.0 introduces three major new features: complete Apple CarPlay compatibility, built-in Google Drive connectivity for uploading/downloading music, and creation of new shortcut tabs for direct access to list filters/sorts that you use the most (including a new tab editor under Settings/Interface/Tabs that supports renaming shortcut tabs and reordering all tabs) --- ## BTR AMP v4.0 – Windows SMB – Now Available in the AppStore URL: https://www.btrlabs.com/releases/version-4-0-now-available/ ![BTR AMP - Screenshot - Downloads](/images/blog/ss06-downloads.png) Version 4.0 is a combination of numerous new and enhanced features. New Features include: A) SMB Uploads – v3.0 introduced downloads from Mac/Windows/Linux computers – v4.0 introduces uploads to those same computers; B) Search by Name – pull down on list and search by typing in the name of a Song, Artist, Album, Genre; and C) Auto-bookmarks for Long Play Songs (audiobooks, podcasts, EDM live sets). Enhanced Features include A) updated Play Queue current song visuals; B) Songs everywhere enhanced long press context menu; C) Local/In-app songs without embedded cover art default to local JPEG file (folder.jpg or albumartsmall.jpg); D) Settings to filter out DRM and/or CLOUD items at the library level; and many more various bug fixes and optimizations. --- ## BTR AMP v3.0 – Windows SMB – Now Available in the AppStore URL: https://www.btrlabs.com/releases/version-3-0-now-available/ ![BTR AMP - Screenshot - Downloads](/images/blog/ss06-downloads.png) Introducing a built-in Windows SMB client under the Connect section. This allows you to download files from other computers such as your PC/Mac/Linux directly into BTR AMP by connecting via the SMB protocol (i.e., Windows File Shares). If you are unfamiliar with SMB/Windows File Shares, take a look at the following websites: General Windows 10 Mac --- ## BTR AMP v2.0 – 10-Band Equalizer – Now Available in the AppStore URL: https://www.btrlabs.com/releases/version-2-0-now-available/ Version 2.0 of BTR AMP introduces a brand new audio engine and more importantly a 10-band equalizer with over 20 presets both combining to make YOUR music sound that much better. The equalizer is available via the new button in the lower right corner of the player screen. --- ## BTR AMP v1.1 – The Best Is Even Better – Now Available in the AppStore URL: https://www.btrlabs.com/releases/version-1-1-now-available/ This release includes a couple of bug fixes and various optimizations. --- ## BTR AMP v1.0 – It Is Finally Here – Now Available in the AppStore URL: https://www.btrlabs.com/releases/version-1-0-now-available/ After 15+ years of thinking about creating it, 10+ years of waiting for someone else to create it, and the past 9 months of design and development work, we’re proud to announce the release of version 1.0 of BTR AMP to the Apple App Store! BTR AMP is the premier alternative to the native iOS Music app for listening to YOUR music collection. BTR AMP is A) the best way to organize your collection of music files and the most efficient way to get at the songs that you want to play; B) the best way to efficiently move your music files onto and off of your iPhone/iPad; and C) the best way to listen to your music. BTR AMP is not a streaming music service such as Pandora, Spotify, Apple Music, or Amazon Music – we use at least one of those every day too. BTR AMP is the answer to what to do with all of those CDs sitting in your attic that you used to listen to everyday. While we’re proud of what version 1.0 can do, there is plenty more in store for BTR AMP over the coming months. If you ever use your iPhone/iPad to play your own music files, download BTR AMP now from the Apple App Store. Regardless, please help spread the word and share this post with your connections. ---