Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

android: .mka titles fall back to the file name; KTagLib drops the Matroska segment title

Open Beginner friendly
#523 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
78/100
Issue type
Bug
Clarity
Clearly specified
Activity status
Active
Tech stack
android, kotlin
Domain
mobile-dev

Research direction

Start by locating KTagLib and tracing how its properties() map and tag() result are used by both local providers. When properties() has no TITLE, use the Matroska segment title from tag()->title(), so both providers stop falling back to the file name.

Written by the indexing model from the issue text.

Description

bug

Follow-up to #367. ffmpeg writes a Matroska file's title into the segment info, not as a tag. KTagLib only returns TagLib's properties() map, which omits it, so both local providers use the file name as the title. Fix in KTagLib: when properties() has no TITLE, fall back to tag()->title(). Album/artist are fixed on main by reading the file's tags (fed7af7dd).

Dominant language
Kotlin
Stars
228
Forks
25
PR merge metrics
No merged PRs in 30d

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from timusus/Shuttle2

All issues in timusus/Shuttle2

Similar issues

More Kotlin issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.