Closed fsktom closed 1 year ago
But working in Python with \t
is much more easy/enjoyable than in Rust...
Not the same, but adjacent: output/tabs of print
command - make them uniform
Maybe similar to #13?
Maybe have a separate print function for displaying a single song and another for displaying songs as part of an album
Finally adressed this in 286f71fb67fe3d4bf82a0a0530f5a2b89a5eac46
>>> print artist
Artist name?
>> powerwolf
Powerwolf | 1763 plays
Blood of the Saints | 563 plays
Dead Boys Don't Cry | 68 plays
Phantom of the Funeral | 66 plays
Sanctified with Dynamite | 65 plays
All We Need is Blood | 64 plays
Son of a Wolf | 63 plays
Murder at Midnight | 63 plays
We Drink Your Blood | 59 plays
Die, Die, Crucify | 57 plays
Night of the Werewolves | 53 plays
Ira Sancti (When the Saints Are Going Wild) | 3 plays
Agnus Dei (Intro) | 2 plays
Preachers of the Night | 519 plays
Amen & Attack | 65 plays
In the Name of God - Deus Vult | 64 plays
Nochnoi Dozor | 54 plays
Lust for Blood | 52 plays
Coleus Sanctus | 52 plays
Secrets of the Sacristy | 51 plays
Extatum Et Oratum | 47 plays
Kreuzfeuer | 45 plays
Sacred & Wild | 45 plays
Cardinal Sin | 43 plays
Last of the Living Dead | 1 plays
[...]
also normalized dates, so when your inputted dates are either before the first entry or after the last entry, they are automatically adjusted
>>> print time date
Start date? YYYY-MM-DD or 'start'
> start
End date? YYYY-MM-DD or 'now'
> now
You've spent 24 days (5.80%) (582 hours / 34938 minutes) listening to music between 2016-04-07 and 2017-05-31 (418 days à 28 plays/day & 1 hours/day)!
while previously it was
>>> print time date
Start date? YYYY-MM-DD or 'start'
> start
End date? YYYY-MM-DD or 'now'
> now
You've spent 24 days (0.15%) (582 hours / 34938 minutes) listening to music between 1980-01-01 and 2023-08-05 (15921 days à 0 plays/day & 0 hours/day)!
The current one is hideous.
E.g. for albums: Currently:
How it is in the Python version:
do nesting like this (or something in-between) for albums and for artists too!