[GH-ISSUE #2045] [FR]: Library Statistics #1080

Open
opened 2026-02-26 02:35:10 +03:00 by kerem · 2 comments
Owner

Originally created by @LucasLaprad on GitHub (Aug 11, 2025).
Original GitHub issue: https://github.com/koel/koel/issues/2045

Originally assigned to: @phanan on GitHub.

Description

As someone migrating away from Roon (Still testing Koel to see how it works for my very large library), it would be awesome to have some statistics about your library displayed somewhere in a central place; things such as:

  • How many artists are in your library
  • How many songs total are in the library (I know this is already in the all songs page, but this could also be part of the larger stats info page).
  • How many albums are in the library.

This would be displayed generally on a dedicated library stats page and could include the most listened genre, how long each genre has been listened to in a graph maybe, etc, and potentially including stats for your users that an admin can see.

It would also be awesome to see how much overall total time you've spent during the month listening to music, either through the app or web UI. It's something I really loved about Roon and it would be awesome to have this here.

Additional information

No response

Originally created by @LucasLaprad on GitHub (Aug 11, 2025). Original GitHub issue: https://github.com/koel/koel/issues/2045 Originally assigned to: @phanan on GitHub. ### Description As someone migrating away from Roon (Still testing Koel to see how it works for my very large library), it would be awesome to have some statistics about your library displayed somewhere in a central place; things such as: - How many artists are in your library - How many songs total are in the library (I know this is already in the all songs page, but this could also be part of the larger stats info page). - How many albums are in the library. This would be displayed generally on a dedicated library stats page and could include the most listened genre, how long each genre has been listened to in a graph maybe, etc, and potentially including stats for your users that an admin can see. It would also be awesome to see how much overall total time you've spent during the month listening to music, either through the app or web UI. It's something I really loved about Roon and it would be awesome to have this here. ### Additional information _No response_
Author
Owner

@lewislarsen commented on GitHub (Aug 19, 2025):

Something like this would be amazing! I'd like to see perhaps the directory size as well, so we know how much space the media path is taking up, at a glance.

<!-- gh-comment-id:3201399512 --> @lewislarsen commented on GitHub (Aug 19, 2025): Something like this would be amazing! I'd like to see perhaps the directory size as well, so we know how much space the media path is taking up, at a glance.
Author
Owner

@phanan commented on GitHub (Aug 19, 2025):

I don’t think I want to support this. Most of the data (number of songs,
directory size) can be accessed pretty easily via a simple query or system
command. The other metrics, like time listened, would require
tracking logic that increases the burden maintenance for little value.

On Tue, Aug 19, 2025 at 18:20 Lewis Larsen @.***> wrote:

lewislarsen left a comment (koel/koel#2045)
https://github.com/koel/koel/issues/2045#issuecomment-3201399512

Something like this would be amazing! I'd like to see perhaps the
directory size as well, so we know how much space the media path is taking
up, at a glance.


Reply to this email directly, view it on GitHub
https://github.com/koel/koel/issues/2045#issuecomment-3201399512, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AB5O3UXMIGXQAR7CDGXTNND3ONFEXAVCNFSM6AAAAACDSEQOWCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTEMBRGM4TSNJRGI
.
You are receiving this because you were assigned.Message ID:
@.***>

<!-- gh-comment-id:3201988353 --> @phanan commented on GitHub (Aug 19, 2025): I don’t think I want to support this. Most of the data (number of songs, directory size) can be accessed pretty easily via a simple query or system command. The other metrics, like time listened, would require tracking logic that increases the burden maintenance for little value. On Tue, Aug 19, 2025 at 18:20 Lewis Larsen ***@***.***> wrote: > *lewislarsen* left a comment (koel/koel#2045) > <https://github.com/koel/koel/issues/2045#issuecomment-3201399512> > > Something like this would be amazing! I'd like to see perhaps the > directory size as well, so we know how much space the media path is taking > up, at a glance. > > — > Reply to this email directly, view it on GitHub > <https://github.com/koel/koel/issues/2045#issuecomment-3201399512>, or > unsubscribe > <https://github.com/notifications/unsubscribe-auth/AB5O3UXMIGXQAR7CDGXTNND3ONFEXAVCNFSM6AAAAACDSEQOWCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTEMBRGM4TSNJRGI> > . > You are receiving this because you were assigned.Message ID: > ***@***.***> >
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/koel-koel#1080
No description provided.