Skip to content

Releases: DigitalArchon/DAMediaBrowser

DA Media Browser 0.20.0

Choose a tag to compare

@DigitalArchon DigitalArchon released this 10 Oct 13:26

DA Media Browser 0.20.0 (beta)

A release of small things that got in the way. The app's icon shows in
Cinnamon's menu, the window can be made narrower and remembers how you
left it, lists stay where you were in them, and search ignores accents.

The icon

  • The icon was missing from Cinnamon's menu (Linux Mint), and couldn't
    be picked by hand there either, although AppImage managers such as Gear
    Lever showed it. The desktop recognised it as an image only by its file
    name; read by its contents, as Cinnamon's menu does, a comment at the
    top of the file made it look like any other XML. The comment has moved
    and the picture is unchanged. If you integrated an earlier version,
    remove it and integrate this one again: the menu keeps the icon copied
    when the app was installed.

The window

  • It can be made narrower. Manual Edit's chapter buttons sat in one
    row, and that held the whole window at about 1470 pixels wide, whatever
    page was showing - wider than a 1366-pixel laptop screen. They take two
    rows now, and the window goes down to about 1250.
  • A long chapter title playing no longer widens the window until
    something else plays.
  • Its size, which panels are open and the shelf's sort order are kept
    for next time, as the Tiles or List choice already was.

Staying where you were

  • Renaming, merging or nudging a chapter scrolled the chapter list, and a
    selection of several chapters shrank to one. Both stay as they were.
  • Edit Tracklist went back to the top of the list after every title you
    edited.
  • The queue jumped back to what's playing after any change, so removing
    entries further down lost your place.
  • The shelf forgot which video was selected whenever it was refreshed.

Names

  • Saving Edit Tracklist marked every name as given by hand, so names
    from MusicBrainz, the file or the AI lost where they came from (the
    coloured dot beside each). Pressing OK in Rename without changing the
    name did the same. Only the names you change are marked as yours now,
    as Manual Edit already did. Use Mark Name as Checked to confirm a name
    as it is.
  • A folder or playlist with & in its name lost it in menus: "Salt &
    Iron" showed as "Salt Iron".

Search

  • Accents are ignored: cafe lumiere finds Café Lumière, and
    full-width letters match ordinary ones. Japanese dakuten still count,
    so か and が stay different letters.
  • Ctrl+F selects what's already in the search box, so typing replaces
    it, and Esc clears it.

Fixes

  • The Repeat button never lit up for Repeat All or Repeat One, as
    Shuffle does.

Before you start

  • Beta, no warranty. See the README and LICENSE (GPL-3.0-or-later).
  • AI features cost money. They're off until you allow them in
    Settings → Privacy and add an API key, and each one shows roughly what
    it costs, but a large library adds up. Use a key with a daily spending
    limit.
  • Needs from your system: ffmpeg, mpv and (for Blu-ray folders)
    libbluray, plus a keyring if you use the AI or setlist.fm. Video in the
    app needs X11 or XWayland (the app arranges XWayland itself on a Wayland
    desktop).

Download

DAMediaBrowser-0.20.0-x86_64.AppImage, for x86_64 Linux with glibc 2.34
or newer (Ubuntu 22.04, Debian 12, Fedora 35 and later).

The build is reproducible. To check that this file is exactly what the
source builds, run packaging/appimage/verify-reproducible.sh v0.20.0.

SHA-256: 8278767b56acaec6037644c0ff776804c9a911c1c1bbe12af048424b7fcdc010

DA Media Browser 0.19.0 (beta)

Choose a tag to compare

@DigitalArchon DigitalArchon released this 06 Oct 21:12

DA Media Browser 0.19.0 (beta)

Setlists from setlist.fm name the shows MusicBrainz doesn't have. DVD
folders are found and played like Blu-rays. Chapters can be exported for
mkvmerge, ffmpeg or a CUE player, and songs as FLAC or Opus files for a
phone. And a review of the whole app closed a privacy hole in Identify
Library and a handful of smaller ones.

setlist.fm

  • A direct source of setlists, free with an API key of your own
    (Settings → setlist.fm, with a Test). It's off until you tick it under
    Settings → Privacy, like everything else that goes online.
  • Detect Chapters looks a show up by the artist and the date, or the
    year and the venue or city, read from the names to begin with:
    20260419 Glass Harbor - Copperfield Hall is Glass Harbor on 19 April
    2026. A setlist has no lengths, so it names chapters in order; what was
    played from tape is left out unless you tick it in, and choosing one
    unticks the AI's web search, which would only have looked for the same
    thing.
  • Just Figure It Out and Identify Library try it after MusicBrainz when
    the name gives the artist and the date and the setlist's artist is that
    one: it names the chapters when there's one per song, tells the audio
    how many songs to find, and gives the AI the setlist with no web search.
  • setlist.fm is credited, with a link to the setlist, wherever one is
    used: under the search, in the status bar, in the reports and logs, on
    each chapter's dot (orange), and in About.

DVDs

  • DVD folders (a VIDEO_TS folder, whatever its case) are found by a
    scan and their titles listed like a Blu-ray's. Titles and chapters are
    read from the IFOs by the app itself, so nothing needs installing; mpv
    plays them. Frames for the AI and covers come from the VOBs, to the
    frame.
  • A title that plays only what another does (a concert DVD's title per
    song) is left out. A DVD's menus aren't read yet; Detect Chapters says
    so. The VOBs inside a VIDEO_TS folder are no longer videos of their
    own.

Chapters and songs for other tools

  • Export Chapters… writes Matroska chapters for mkvmerge, an FFmpeg
    metadata file or a CUE sheet, wherever you pick - never into a library,
    nor over anything but a chapter file of the same kind - so the chapters
    can be put into the files with those tools while the app itself writes
    to none.
  • Export as Audio… saves chosen songs as FLAC or Opus, cut exactly at
    their chapters and tagged with title, album, track and artist, with the
    cover. Surround is mixed down to stereo, and a stereo track (a DVD's
    LPCM) is taken first. It runs in the background with a Cancel, writes
    each file under a hidden name until it's whole, asks about files
    already there, and refuses a library folder.
  • Links take the theme's accent now; Qt's dark blue was all but
    unreadable.

Privacy

  • Identify Library went by the settings it had when its dialog was
    first opened
    , for as long as the window lived: the AI switched off in
    Settings → Privacy afterwards was still asked, and switched on, still
    greyed out. It now goes by Settings as they are every time it's shown
    and again as a run starts.
  • The AI's key goes only where it was meant for. The endpoint has to
    be https (plain http only for a service on this machine), Settings
    refuses to save one that isn't, and a redirect to another site is
    followed without the key.
  • A password typed into a network address isn't kept. It would have
    gone into the library's file, every backup and every exported catalog,
    and been shown in tooltips. If the share asks for one, connect to it in
    your file manager and choose to remember it. Exported catalogs also
    leave out the last Identify run's journal.
  • mpv's control socket lives in the session's own runtime folder, which
    only your user can enter, and mpv is given no terminal.
  • Restore and Locate leave a locked video exactly as it is.

Fixes

  • A reply from the AI that wasn't valid JSON was asked for again with
    every frame sent a second time; the second request now carries the
    words alone and costs a fraction.
  • A disc whose navigation jumped round in a ring ended Extract Blu-ray
    Menu with an error instead of "no menu".
  • A damaged menu stream could ask for gigabytes of memory.
  • The frames shown to the AI were kept for the whole session; a long
    Identify run over a big library could hold hundreds of megabytes. They
    are kept up to 256 MB now, oldest let go first.
  • Covers weren't found for videos that arrived (a second library ticked)
    while covers were being found for others.
  • A name given while a rescan was running was saved but not shown until
    the library was reopened.
  • An id a hand-edited catalog could carry stopped the covers of every
    video after it; a catalog of the wrong shape is refused with a clear
    message rather than an error.
  • Dates in setlist descriptions and backup titles are English whatever
    the machine's language setting ("19 ápr 2026" on a Hungarian desktop).
  • A file whose name looked like markup was shown as markup in message
    boxes and tooltips.

Before you start

  • Beta, no warranty. See the README and LICENSE (GPL-3.0-or-later).
  • AI features cost money. They're off until you allow them in
    Settings → Privacy and add an API key, and each one shows roughly what
    it costs, but a large library adds up. Use a key with a daily spending
    limit.
  • Needs from your system: ffmpeg, mpv and (for Blu-ray folders)
    libbluray, plus a keyring if you use the AI or setlist.fm. Video in the
    app needs X11 or XWayland (the app arranges XWayland itself on a Wayland
    desktop).

Download

DAMediaBrowser-0.19.0-x86_64.AppImage, for x86_64 Linux with glibc 2.34
or newer (Ubuntu 22.04, Debian 12, Fedora 35 and later).

The build is reproducible. To check that this file is exactly what the
source builds, run packaging/appimage/verify-reproducible.sh v0.19.0.

SHA-256: f9d068ea85fd263ca947d367461eb3f28d1c98bd50061a3c7560d41648004599

DA Media Browser 0.18.0 (beta)

Choose a tag to compare

@DigitalArchon DigitalArchon released this 05 Oct 21:46

DA Media Browser 0.18.0 (beta)

Just Figure It Out no longer mistakes one show for another just because the
lengths happen to match. You can now give it hints, and afterwards read a
report of what it did and why. Seeking on the bar always names the right
chapter, and Space plays and pauses.

Just Figure It Out

  • A release that came out before the show isn't taken for it.
    A release that came out before every year a video's name mentions
    is now handed to the AI to judge instead of being taken as certain.
  • Hints…, all optional: what the show is known as (searched on
    MusicBrainz first), how many songs it has, and the setlist in order
    (numbers and times are fine). A release must have that many songs and
    most of the setlist's. The AI is told all of it, and its names must keep
    the setlist's order: a song out of place, or one repeated, is left
    unnamed rather than named wrong.
  • For a broadcast or a cut of a show the setlist is what makes the
    difference. The setlist the AI finds online is the full concert's, not
    the broadcast's.
  • Report… shows what happened, step by step: every MusicBrainz search
    and release, why each was turned down, what the AI was asked, and for
    each chapter what it saw in the frames and how sure it was. You can copy
    it.
  • A video in one piece is split at every clear gap in the audio, even when
    you say how many songs it has. A show has more pieces than songs (an
    opening film, interludes, a solo, a broadcaster's own segments), and
    forcing that many chapters put the starts in the wrong places.
  • When the AI can't tell a song, its "Unknown", "Song" and "Song 5" are now
    left blank for you to fill in, instead of counting as names. A real
    "Song 3" is kept.
  • A TV recorder's timestamp at the start of a file's name ("20260419 2100")
    is left out of the MusicBrainz search.

Detect Chapters

  • With no tracklist, it no longer fills the table with chapters from the
    audio as soon as it opens: choose Detect chapters from the audio when
    you want that. Because the audio is measured only once a session,
    reopening the dialog after a reset used to show the last proposal again,
    as if it hadn't been reset.
  • Clear, beside the table, starts again: it removes the tracklist, the
    method and any answer from Just Figure It Out or the AI.

Playing

  • Space plays and pauses while something is playing, wherever you
    aren't typing: from the shelf, a video's page or the queue, not only on
    the video. Ctrl+Space still works.

Fixes

  • Clicking the seek bar sometimes kept the old chapter's name. It
    happened after starting from a later chapter and seeking back before
    it, or with a shuffled queue. The name now follows the playhead, and the
    queue moves back with it.
  • A pasted title keeps a closing dash or bracket.

Before you start

  • Beta, no warranty. See the README and LICENSE (GPL-3.0-or-later).
  • AI features cost money. They're off until you allow them in
    Settings → Privacy and add an API key, and each one shows roughly what
    it costs, but a large library adds up. Use a key with a daily spending
    limit.
  • Needs from your system: ffmpeg, mpv and (for Blu-ray folders)
    libbluray, plus a keyring if you use the AI features. Video in the app
    needs X11 or XWayland (the app arranges XWayland itself on a Wayland
    desktop).

Download

DAMediaBrowser-0.18.0-x86_64.AppImage, for x86_64 Linux with glibc 2.34
or newer (Ubuntu 22.04, Debian 12, Fedora 35 and later).

The build is reproducible. To check that this file is exactly what the
source builds, run packaging/appimage/verify-reproducible.sh v0.18.0.

SHA-256: c7e5c3ab07292f90d7467131c39406e6291324608003a9c77e96cac3ec9bac0c

DA Media Browser 0.17.0 (beta)

Choose a tag to compare

@DigitalArchon DigitalArchon released this 04 Oct 12:38

DA Media Browser 0.17.0 (beta)

You now choose what the app may send online, libraries can sit inside one
another without losing their titles and chapters, a library whose folder
moves (or whose NAS changes address) can be found again, and Blu-rays get
covers.

Privacy settings

  • AI Settings is now Settings (File → Settings, Ctrl+,), with a
    Privacy tab: looking up tracklists on MusicBrainz, fetching cover art
    from the Cover Art Archive, sending videos to the AI, and letting the AI
    search the web are each off until you tick them, and each says what
    it sends.
  • The first launch, before any library is added, says to go there first.
  • A library or video marked Private is still never sent anywhere,
    whatever is ticked.

Libraries inside libraries

  • Titles and chapters now belong to the video, not the library. Add
    BABYMETAL as a library, name its concerts, then add the MusicVids
    folder around it: MusicVids has every name already, and from then on the
    two share them. Adding a folder inside a library works the same way.
  • Before either, the app says what it found and that nothing is lost. The
    Libraries panel shows a nested library as "in MusicVids".
  • Forget says exactly what would go. Forgetting a library inside
    another loses nothing, and adding it again finds it all there.
  • A nested library set Locked or Private covers its videos when they're
    seen through the library around it, too.

Renamed, moved, a new NAS

  • Video files renamed or moved within a library are found on the next
    rescan and keep their titles and chapters.
  • If a library's folder was renamed or moved, its NAS has a new IP
    address, or it's on a new NAS: right-click it, Locate Moved Folder…
    or Locate on Network…. It checks the videos are there and says what
    will move. When the library around it moved too, the whole share moves
    together.

Restore, and deleting for good

  • A backup is kept whenever a library is forgotten, merged into one
    around it, moved or restored into. Restore… (Libraries panel, or
    File → Restore Library…) brings one back without losing anything done
    since.
  • Delete Library Data… (right-click a library) and File → Delete All
    Library Data…
    delete for good, backups included, after a warning that
    counts what will go and a box you must tick.
  • Only the app's own records are ever changed. Every file it writes,
    renames or deletes is checked to be in its own data folder, and anything
    else is refused - your videos are never touched.

Covers for Blu-rays

  • A disc now shows its own artwork - the thumbnail its maker put on the
    disc for players' menus - and a frame of the title when it has none.
    Before, a Blu-ray had no cover unless an image sat beside it.

Faster

  • Ticking libraries on and off is about three times quicker with a large
    library, and quicker still on a network share: missing files are now
    found with one look per folder rather than one per video.

Fixes

  • Covers from the Cover Art Archive were never kept. The downloaded
    sleeve was scaled onto itself, which ffmpeg refuses.
  • A name joined by underscores ("BABYMETAL_LEGEND_MM_20NIGHT") was cut
    off at both sides of its tile. It now wraps.

Upgrading from 0.16

  • MusicBrainz, cover art and the AI are off until you tick them in
    Settings → Privacy
    - including on an existing install. Until then,
    those buttons are greyed out and say why.
  • Libraries you had stored separately that overlap are folded together
    the first time 0.17 starts, the further-along copy of each video kept.
    A backup of each is kept first.

Before you start

  • Beta, no warranty. See the README and LICENSE (GPL-3.0-or-later).
  • AI features cost money. They're off until you allow them and add an
    API key, and each one shows roughly what it costs, but a large library
    adds up. Use a key with a daily spending limit.
  • Needs from your system: ffmpeg, mpv and (for Blu-ray folders)
    libbluray, plus a keyring if you use the AI features. Video in the app
    needs X11 or XWayland (the app arranges XWayland itself on a Wayland
    desktop).

Download

DAMediaBrowser-0.17.0-x86_64.AppImage, for x86_64 Linux with glibc 2.34
or newer (Ubuntu 22.04, Debian 12, Fedora 35 and later).

The build is reproducible. To check that this file is exactly what the
source builds, run packaging/appimage/verify-reproducible.sh v0.17.0.

SHA-256: c9b766c1f5f231070e33a25a1efbe86c95cd21761e4e9a657a3c26210b5f7a97

DA Media Browser 0.16.0

Choose a tag to compare

@DigitalArchon DigitalArchon released this 03 Oct 15:56

DA Media Browser 0.16.0 (beta)

The seek bar now shows where each chapter starts, a freeze with video in
the app is fixed, and the AppImage starts in about half the time.

Chapter markers on the seek bar

  • While video plays, the seek bar marks where each chapter starts.
  • Hover over a mark to see the chapter's number and name.
  • Clicking or dragging the bar still seeks as before. The marks only show
    where chapters are: to move a chapter, use Manual Edit.

Fixes

  • The window could freeze with video playing in the app. This was seen
    on KDE Plasma (Wayland) after leaving fullscreen and resizing the window.
    The app no longer waits on mpv to answer while it draws the window, so if
    mpv stalls, the picture may pause but the window keeps responding. Manual
    Edit gets the same fix.
  • Renaming a chapter in place in Manual Edit (double-clicking its name)
    showed only half the text while typing. The whole name now shows.

Faster start

  • The AppImage now ships its Python code precompiled. Before, it was
    compiled again on every launch. Startup to the window takes about half
    as long (roughly 0.4s instead of 0.8s on a test machine), every time,
    not just after the first launch.
  • The AppImage is about 5 MB larger (69 MB) as a result.

Before you start

  • Beta, no warranty. See the README and LICENSE (GPL-3.0-or-later).
  • AI features cost money. They're off until you add an API key, and each
    one shows roughly what it costs, but a large library adds up. Use a key
    with a daily spending limit.
  • Needs from your system: ffmpeg, mpv and (for Blu-ray folders)
    libbluray, plus a keyring if you use the AI features. Video in the app
    needs X11 or XWayland (the app arranges XWayland itself on a Wayland
    desktop).

Download

DAMediaBrowser-0.16.0-x86_64.AppImage, for x86_64 Linux with glibc 2.34
or newer (Ubuntu 22.04, Debian 12, Fedora 35 and later).

The build is reproducible. To check that this file is exactly what the
source builds, run packaging/appimage/verify-reproducible.sh v0.16.0.

SHA-256: 96d82d7102b275f7222bae36e3bbfce94ce8dc2bd712bc301ba92cf988e3fd28

DA Media Browser 0.15.0

Choose a tag to compare

@DigitalArchon DigitalArchon released this 02 Oct 22:27

DA Media Browser 0.15.0 (beta)

Video playing in the app can now pop out into mpv's own window and come
back, some of mpv's keys work on the video in the app, and the queue
switches between audio and video as a whole.

Pop out to mpv

  • Pop Out on the transport bar moves the video playing in the app into
    mpv's own window, where all of mpv's controls work. The transport bar
    still controls it. Into App brings it back. Both are also in the
    Playback menu (Ctrl+Shift+P).
  • Playback carries on from the same moment: paused or playing, with the
    same volume, subtitles and audio track. There's a short gap while a new
    mpv starts, which can be a few seconds for a Blu-ray.
  • The rest of the queue keeps playing where the video went, until you next
    choose to play a video.

mpv's keys on the video in the app

With the video in the app focused:

  • S saves a screenshot to Pictures/DA Media Browser. The status bar
    shows where it went. Screenshots taken with S in mpv's own window go
    there too.
  • V shows or hides subtitles.
  • J switches to the next subtitle track, and # to the next audio track.

Each key shows a short message over the video, so they work in fullscreen
too.

The queue plays as audio or as video

  • The whole queue now plays one way. Whatever starts the queue sets it, and
    anything added later plays the same way.
  • A new Audio / Video button above the queue switches all of it. If
    something is playing, it switches over from the same moment.
  • Playlists remember whether they were saved as audio or video. Play
    plays them that way, and Play as Audio / Play as Video override it.
    Playlists saved by earlier versions play as your default (see below).
  • The queue's right-click menu is now just Play and Remove.

Choose audio or video as the default

Playback → Play by Default → Audio / Video sets what a double-click
(or Enter) on a chapter plays. It also sets which Play button on a video's
page is the main one, and what Add to Queue starts an empty queue as.
Audio is still the default.

Tidier window

  • The video page's extra Fullscreen button is gone. The one on the
    transport bar does the same job and stays reachable in fullscreen.
  • Add Folder is off the toolbar. It's still in the File menu and at the
    top of the Libraries panel.
  • View → Libraries / Queue reopens either panel if you close it.

Before you start

  • Beta, no warranty. See the README and LICENSE (GPL-3.0-or-later).
  • AI features cost money. They're off until you add an API key, and each
    one shows roughly what it costs, but a large library adds up. Use a key
    with a daily spending limit.
  • Needs from your system: ffmpeg, mpv and (for Blu-ray folders)
    libbluray, plus a keyring if you use the AI features. Video in the app,
    and Pop Out, need X11 or XWayland (the app arranges XWayland itself on a
    Wayland desktop).

Download

DAMediaBrowser-0.15.0-x86_64.AppImage, for x86_64 Linux with glibc 2.34
or newer (Ubuntu 22.04, Debian 12, Fedora 35 and later).

The build is reproducible. To check that this file is exactly what the
source builds, run packaging/appimage/verify-reproducible.sh v0.15.0.

SHA-256: 488c36795dfcba3ae5e6949406e0cf23e13bae312b601803412acb578168f733

v0.14.0

Choose a tag to compare

@DigitalArchon DigitalArchon released this 02 Oct 01:27

DA Media Browser 0.14.0 (beta)

Media Chapter Browser has a new name, and the AI's API key now lives in your
system keyring instead of a settings file.

New name: DA Media Browser

  • The window, the menus, the desktop entry and the AppImage
    (DAMediaBrowser-<version>-x86_64.AppImage) all use the new name.

  • The repository is now
    DigitalArchon/DAMediaBrowser.
    The old address redirects to it.

  • Your data has moved folders. The app now keeps its data in
    ~/.local/share/da-media-browser, so on first start it opens with an
    empty library. To keep your libraries, names and covers, close the app
    and move the old folder across before starting 0.14.0:

    mv ~/.local/share/media-chapter-browser ~/.local/share/da-media-browser
    

The API key is kept in the keyring

  • The Nano-GPT key is stored in the system keyring (GNOME Keyring or
    KWallet, or any other Secret Service provider), not in settings.json in
    plain text.
  • Paste your key into File → AI Settings once more and press Save. A
    key left in an old settings.json is no longer used, and saving removes
    it from the file.
  • Without a keyring, AI Settings says so. You can set NANOGPT_API_KEY in
    the environment instead, as before.

Before you start

  • Beta, no warranty. See the README and LICENSE (GPL-3.0-or-later).
  • AI features cost money. They're off until you add an API key, and each
    one shows roughly what it costs, but a large library adds up. Use a key
    with a daily spending limit.
  • Needs from your system: ffmpeg, mpv and (for Blu-ray folders)
    libbluray, plus a keyring if you use the AI features.

Download

DAMediaBrowser-0.14.0-x86_64.AppImage, for x86_64 Linux with glibc 2.34
or newer (Ubuntu 22.04, Debian 12, Fedora 35 and later).

The build is reproducible. To check that this file is exactly what the
source builds, run packaging/appimage/verify-reproducible.sh v0.14.0.

SHA-256: fb5a40b0bb939275d172ca74478e71481a9d9ad88b0b105e886d1c15810ddcd0

v0.13.1

Choose a tag to compare

@DigitalArchon DigitalArchon released this 01 Oct 23:10

Media Chapter Browser 0.13.1 (beta)

Smarter identifying, a few things you can now do by hand, and a clearer
Detect Chapters. Everything since 0.12.0 (0.13.0 was never released on its
own).

Identifying

  • The AI fixes MusicBrainz searches. When the file name's search finds
    nothing that fits, Just Figure It Out (and Identify Library, with AI looks
    at the video
    on) has the AI work out what the video is and search again by
    the names MusicBrainz uses. It also picks which of several fitting releases
    is this show. A release is still only used when its tracks add up to the
    video.
  • Searches from file names no longer exclude their own release. A name
    like AWAKENS -THE SUN ALSO RISES- was read by MusicBrainz as "without
    the", so the release was impossible to find. The characters it reads as
    search syntax are now left out.
  • The AI's look at the video gets the release's tracklist. It names the
    filler chapters ("Intro to …", the ending) against the real setlist. Where
    it's certain, it can also correct a name the tracklist's lengths put on the
    wrong chapter, such as an opening film counted as the first song. Names you
    gave a video yourself are never changed.
  • Mark Named, on a video's right-click menu, says it's fine as it is: a
    short music video, or one you've named by hand. It shows green as Marked
    named
    , and Identify Library leaves it alone.

Detect Chapters

  • The tab is now Extract Blu-ray Menu. DVDs aren't supported.
  • A box at the top says what the video already has: chapters that only need
    names, or one piece where the chapters have to be found too.
  • The Tracklist tab is three clear steps: get a tracklist (any one of three
    ways), make the chapters from it, and optionally have the AI check.
  • Bigger by default, and it scrolls instead of squashing text together. The
    MusicBrainz results list shows several releases at once.

Editing and playing

  • Edit Tracklist: drag a name onto the chapter it belongs on. The
    chapters stay put; only the names move.
  • Queue: right-click a row to play it as audio or as video.
  • Choosing something to play while paused now plays it, rather than
    needing a second click.
  • Show Video is also in the Playback menu (Ctrl+Shift+V). Clicking
    the cover or title of what's playing goes back to the video too.

Before you start

  • Beta, no warranty. See the README and LICENSE (GPL-3.0-or-later).
  • AI features cost money. They're off until you add an API key, and each
    one shows roughly what it costs, but a large library adds up. Use a key
    with a daily spending limit.
  • Needs from your system: ffmpeg, mpv and (for Blu-ray folders) libbluray.

Download

MediaChapterBrowser-0.13.1-x86_64.AppImage, for x86_64 Linux with glibc
2.34 or newer (Ubuntu 22.04, Debian 12, Fedora 35 and later).

The build is reproducible. To check that this file is exactly what the
source builds, run packaging/appimage/verify-reproducible.sh v0.13.1.

SHA-256: 8c0c72bf5bdabec3954721deb1b9d207a991c83969c07c2b71a8d25f10f7665a

v0.12.0

Choose a tag to compare

@DigitalArchon DigitalArchon released this 30 Sep 20:44

Media Chapter Browser 0.12.0 (first public release, beta)

Browse, name and play the chapters of your concert videos and Blu-ray rips.
A concert disc is usually one long video with chapters called "Chapter 1" to
"Chapter 15". This app finds them, gives them real song names, and plays
them back as tracks.

Highlights

  • Name chapters by hand, from a MusicBrainz tracklist, from a pasted
    setlist, or read from a Blu-ray's own scene-selection menu.
  • Find chapters in files without them from the gaps in the audio, and
    fine-tune them in a built-in editor.
  • Optional AI help (through Nano-GPT) for discs nothing else can name,
    plus Just Figure It Out, which picks the best method for a video.
  • Identify a whole library in the background, with a cap on AI requests
    and one-step undo.
  • Play chapters as audio or video, in the app or in mpv's own window,
    with a queue, playlists and fullscreen.
  • Several libraries at once, including network shares; per-video or
    per-library Locked and Private settings; reset to defaults with undo.
  • Read-only by design: your media files are never written to, renamed or
    moved. Everything the app knows lives in its own data folder.

Before you start

  • Beta, no warranty. See the README and LICENSE (GPL-3.0-or-later).
  • AI features cost money. They're off until you add an API key, and each
    one shows roughly what it costs, but a large library adds up. Use a key
    with a daily spending limit.
  • Needs from your system: ffmpeg, mpv and (for Blu-ray folders) libbluray.

Download

MediaChapterBrowser-0.12.0-x86_64.AppImage, for x86_64 Linux with glibc
2.34 or newer (Ubuntu 22.04, Debian 12, Fedora 35 and later).

The build is reproducible. To check that this file is exactly what the
source builds, run packaging/appimage/verify-reproducible.sh v0.12.0.

SHA-256: acf74efc4994dbf58d0230c9fb774ff2221ec713eb90fd60b21bb62ac442f376