Skip to content

Releases: z00mable/TokyBay

Release v0.6.4

Choose a tag to compare

@github-actions github-actions released this 10 Apr 11:40
70d9543

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

Choose a tag to compare

@github-actions github-actions released this 09 Apr 19:33
c1d2fb6

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.mp3 become Chapter 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.com
  • zaudiobooks.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 as Chapter 1 instead

Release v0.6.2

Choose a tag to compare

@github-actions github-actions released this 08 Apr 08:33
96be97e

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

Choose a tag to compare

@github-actions github-actions released this 07 Apr 14:17
54c6298

Summary

Expanded TokyBay with support for 8 additional audiobook sites and several UX improvements.

New Supported Sites

Changes

Scraper

  • GoldenAudiobookStrategy — new strategy for sites using <source type="audio/mpeg"> tags; covers goldenaudiobook.net and 5 further sites with identical structure
  • PlaylistAudiobookStrategy — new strategy for sites using a data-playlist JSON 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

Choose a tag to compare

@github-actions github-actions released this 07 Apr 13:22
76aefd0

Summary

Expanded TokyBay with support for 8 additional audiobook sites and several UX improvements.

New Supported Sites

Changes

Scraper

  • GoldenAudiobookStrategy — new strategy for sites using <source type="audio/mpeg"> tags; covers goldenaudiobook.net and 5 further sites with identical structure
  • PlaylistAudiobookStrategy — new strategy for sites using a data-playlist JSON 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

Choose a tag to compare

@github-actions github-actions released this 07 Apr 10:06
e3d9259

Summary

  • Add GitHub Actions workflow for automated releases on PR merge
  • Fix EscapeCancellableConsole build 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.md with architecture and conventions documentation

Changes

CI/CD

  • .github/workflows/release.yml — on every PR merge to master: publishes self-contained binaries for win-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 new WriteAnsi(Action<AnsiWriter>) method required by IAnsiConsole in Spectre.Console 0.55.0

UX

  • ShowCompletionMessage(folderPath) in BaseScraperStrategy now displays the folder path where the audiobook was saved — all three strategies pass their folderPath automatically

Dependencies

  • Spectre.Console 0.54.00.55.0
  • Microsoft.Extensions.* 10.0.110.0.5