mungai-njoroge
4f757e989f
redesign progressbars
...
+ hide some progressbars
+ rewrite telemetry into a class
+ remove obsolete start info logs
+ update contributing.md to include contributing.md
+ send posthog event in a bg thread
+ related side effects
2023-09-27 17:18:52 +03:00
mungai-njoroge
ba88cf4a23
add telemetry using posthog
...
+ move build variables into a python file
+ rewrite logic to check if there's an internet connection
+ move IS_BUILD into settings
+ update pyintaller to 6.0.0
+ update other packages to latest
2023-09-25 20:27:20 +03:00
mungai-njoroge
a629f12e39
rewrite calculating album date in api/artist.py
...
+ add images and track count to created playlist object
2023-09-25 08:30:36 +03:00
mungai-njoroge
f2addf4d0f
rewrite api/artist.py to remove artist cache
...
+ remove processing taylor's version
2023-09-23 18:57:19 +03:00
mungai-njoroge
fcb705cb0c
fix: artist albums always sending all albums
...
+ move setproctitle inside if __name__ in manage.py
2023-09-14 21:04:07 +03:00
mungai-njoroge
bacf68248b
rewrite populate.py to minimize db and hdd reads
...
+ change process name in manage.py
+ update db query to save show albums as single, as an integer
+ enable periodic scans
+ misc
2023-09-11 11:37:36 +03:00
mungai-njoroge
e9284de91f
rewrite artist decades genre thing to use math.floor
2023-09-04 19:53:03 +03:00
mungai-njoroge
6c0024f699
add setting to show albums with single track as singles
...
+ add the above setting to db queries file and migration
2023-09-04 19:46:46 +03:00
mungai-njoroge
83bbe69550
show artist decade in genres
...
+ assign default artist separators if db is empty
+ add instrumental to album version
+ check if album is a single by checking og_title and current title
+ hard code juice wrld artist name in model
+ set album aritst to first artist if track has no album artist
+ rewrite get_base_album_title regex to use existing album versions
+ misc
2023-09-04 11:01:03 +03:00
mungai-njoroge
5ff3e5d28a
add "&" character to genre separators
...
+ handle r&b genre and rock&roll
2023-09-04 00:49:45 +03:00
mungai-njoroge
71cab5f5ea
load settings from db, use api to change settings
...
+ add route to get all settings
+ add route to set any setting
+ add untested migration to add settings into settings db
+ compress json in api responses using FlaskCompress
+ serve gziped assets if browser accepts encoded files
+ misc
2023-08-24 15:52:09 +03:00
mungai-njoroge
655fd8bc22
add route to get all tracks in path
...
+ add routes to save album and artist as a playlist
2023-08-04 13:40:48 +03:00
mungai-njoroge
efb6aae927
misc
2023-08-02 14:26:19 +03:00
mungai-njoroge
65d21d07da
extract original thumbnail image
2023-07-06 13:52:32 +03:00
mungai-njoroge
f5de09bd09
add last fm similar artists to db table
...
+ add db methods for the above
+ try and discard last fm store
2023-07-01 01:39:39 +03:00
mungai-njoroge
1cf5d38a96
fix duplicate albums with date = 0
2023-06-26 13:17:24 +03:00
mungai-njoroge
dbfa395207
add serializer functions for track and album objects
2023-06-24 16:47:54 +03:00
geoffrey45
740f45b9ac
add route to open a file in file manager
...
+ try a new approach of cleaning remasters from track titles
2023-05-09 13:25:31 +03:00
geoffrey45
b9f0204225
sort albums in get_artist_albums route
2023-05-08 16:19:38 +03:00
geoffrey45
be7fc26fce
add new flags to disable cleaning track and album titles
...
+ update readme
+
2023-05-05 23:11:56 +03:00
geoffrey45
11d1b6ca36
extract feat from album titles
2023-04-17 02:21:42 +03:00
geoffrey45
c465116f3d
remove dups from get_tracks_by_albumhash
2023-03-27 04:35:49 +03:00
geoffrey45
fe6c12d856
use setters to manipulate artist and playlist objects
2023-03-26 18:57:25 +03:00
geoffrey45
d43dcbff46
break down store.py into multiple files in a module
...
+ fix last updated date bug
2023-03-25 03:05:38 +03:00
geoffrey45
fed62bf7f4
add method and route to fetch similar artists from lastfm
2023-03-12 19:28:41 +03:00
geoffrey45
e3ec9db989
add method and route to search across tracks, albums and artists.
...
+ break models into separate files
+ same for the utils and setup
2023-03-09 13:08:50 +03:00
geoffrey45
97e29c3254
feat: add album dates to artist albums
2023-02-09 21:15:07 +03:00
geoffrey45
838e19cf0f
fix: errors raised by Pycharm
2023-02-01 14:00:21 +03:00
geoffrey45
2ba1b0386e
feat: extract featured artists from track title
2023-01-24 18:53:30 +03:00
geoffrey45
bcc4873766
handle XDG_CONFIG_HOME specification ...
...
+ fix bug that caused duplicate artist color entries to db
+ check if app is windows (prep for windows build)
+ remove caribou migrations lib
+ rename all api blueprints to "api"
+ unregister child directories when customizing root dirs
+ misc
2023-01-22 23:57:12 +03:00
Mungai Njoroge
198957bcae
Move server code to this repo ( #95 )
...
move server code to this repo
2023-01-13 20:01:52 +03:00