Releases: z00mable/TokyBay
Release list
Release v0.6.4
What's new in v0.6.4
Single M4B with chapter markers
When downloading with the M4B option enabled, TokyBay now automatically combines all individual chapters into a single M4B file — complete with chapter markers. This means you can jump between chapters directly in your audiobook player, just like a professionally produced audiobook. Works for all supported websites.
Improved audiozaic.com support
Some audiobooks on audiozaic.com were previously not downloading correctly due to a redirect step before reaching the actual audio file. This is now handled automatically.
Miscellaneous fixes
- Fixed a rare issue where progress bars could occasionally appear in the wrong order during downloads.
Release v0.6.3
v0.6.3 — Automatic Metadata Tagging
Every downloaded chapter is now fully tagged so your audiobook player displays the correct information right away — no manual editing needed.
What's new
Embedded metadata in every file
All converted MP3 and M4B files now carry:
- Cover art — fetched from the book page and embedded as an attached picture
- Author — read from the original file's existing ID3 tags, with HTML as fallback
- Narrator — extracted where available (Tokybook and AudioAZ)
- Book title — set as the album tag, cleaned up (no more "Author – Title Audiobook" in the album field)
- Chapter title — set as the track title tag; numbered files like
01.mp3becomeChapter 1 - Track number — chapter position and total count (e.g.
3/24) - Year — publication year, read directly from the original MP3's embedded tags (this info is often not visible on the website at all)
- Description — book synopsis, read from the original MP3 tags first, then from the page
- Genre — always set to
Audiobook - Publisher — where available (Tokybook)
More supported sites
Eight additional sites now supported, bringing the total to 10+ sites:
goldenaudiobook.net,fulllengthaudiobooks.net,bigaudiobooks.net,findaudiobook.com,bookaudiobook.net,hotaudiobooks.com,audiozaic.com,appaudiobooks.comzaudiobooks.com,freeaudiobooks.top
Fixes
- Book title in the album tag no longer contains the author name or "Audiobook" suffix
- Chapter titles no longer show the raw filename (e.g.
01.mp3) — shown asChapter 1instead
Release v0.6.2
What's new
- Add support for audioaz.com
- Show real-time download progress bars instead of plain text logs
- Add macOS binaries (osx-x64, osx-arm64)
- Upgrade to .NET 10
- Fix incorrect default download path in README
Release v0.6.1
Summary
Expanded TokyBay with support for 8 additional audiobook sites and several UX improvements.
New Supported Sites
- goldenaudiobook.net
- fulllengthaudiobooks.net
- bigaudiobooks.net
- findaudiobook.com
- bookaudiobook.net
- hotaudiobooks.com
- hdaudiobooks.net
- audiozaic.com
Changes
Scraper
GoldenAudiobookStrategy— new strategy for sites using<source type="audio/mpeg">tags; covers goldenaudiobook.net and 5 further sites with identical structurePlaylistAudiobookStrategy— new strategy for sites using adata-playlistJSON attribute; currently covers hdaudiobooks.net- Fixed redundant conversion: files already in the target format (e.g. MP3 → MP3) are no longer re-converted
CI/CD
- GitHub Actions release pipeline: automatically publishes self-contained binaries for Windows, Linux x64, and Linux ARM64 on every PR merge, and creates a GitHub Release with the PR description as release notes
- add Mac support
UX
- Save location is now displayed after a completed download
- README overhauled: non-technical Quick Start, full supported sites table with status, demo GIF
Release v0.6.0
Summary
Expanded TokyBay with support for 8 additional audiobook sites and several UX improvements.
New Supported Sites
- goldenaudiobook.net
- fulllengthaudiobooks.net
- bigaudiobooks.net
- findaudiobook.com
- bookaudiobook.net
- hotaudiobooks.com
- hdaudiobooks.net
- audiozaic.com
Changes
Scraper
GoldenAudiobookStrategy— new strategy for sites using<source type="audio/mpeg">tags; covers goldenaudiobook.net and 5 further sites with identical structurePlaylistAudiobookStrategy— new strategy for sites using adata-playlistJSON attribute; currently covers hdaudiobooks.net- Fixed redundant conversion: files already in the target format (e.g. MP3 → MP3) are no longer re-converted
CI/CD
- GitHub Actions release pipeline: automatically publishes self-contained binaries for Windows, Linux x64, and Linux ARM64 on every PR merge, and creates a GitHub Release with the PR description as release notes
UX
- Save location is now displayed after a completed download
- README overhauled: non-technical Quick Start, full supported sites table with status, demo GIF
Release v0.5.3
Summary
- Add GitHub Actions workflow for automated releases on PR merge
- Fix
EscapeCancellableConsolebuild error after Spectre.Console upgrade to 0.55.0 - Show save location after successful download
- Upgrade NuGet packages (Spectre.Console 0.55.0, Microsoft.Extensions 10.0.5)
- Add
CLAUDE.mdwith architecture and conventions documentation
Changes
CI/CD
.github/workflows/release.yml— on every PR merge tomaster: publishes self-contained binaries forwin-x64,linux-x64,linux-arm64, zips them (without.pdb), and creates a GitHub Release tagged with the version from.csproj, using the PR description as release notes
Bug fix
EscapeCancellableConsole— implement newWriteAnsi(Action<AnsiWriter>)method required byIAnsiConsolein Spectre.Console 0.55.0
UX
ShowCompletionMessage(folderPath)inBaseScraperStrategynow displays the folder path where the audiobook was saved — all three strategies pass theirfolderPathautomatically
Dependencies
- Spectre.Console
0.54.0→0.55.0 - Microsoft.Extensions.*
10.0.1→10.0.5