Alban Féron
0e4ae01210
Merge remote-tracking branch 'ogarcia/bootstrap5'
2024-12-07 17:23:27 +01:00
Óscar García Amor
ecf78781b5
Improves support for small screens a bit more
2024-12-04 12:04:27 +01:00
Óscar García Amor
86af0f3ffa
Fixes spacing between elements on small screens
2024-12-02 18:37:44 +01:00
Óscar García Amor
d71a2e04fd
Categorize messages for better alerts
2024-12-02 13:17:01 +01:00
Óscar García Amor
3911da475a
Adds a fancy theme selector
2024-12-02 12:10:01 +01:00
Óscar García Amor
09920bc706
Fixes changemail POST
2024-12-02 10:15:05 +01:00
Óscar García Amor
ee9cb7a66d
Fixes unit tests
2024-12-01 21:42:47 +01:00
Óscar García Amor
bad81b7fe5
Migrates to Bootstrap 5, closes #266
2024-12-01 21:06:37 +01:00
Carey Metcalfe
bd53ac05f6
Fix track duration display
2024-09-08 15:02:01 -04:00
Alban Féron
03b3b652e5
Version bump
2024-05-20 15:24:54 +02:00
Alban Féron
a1231e05ad
Fix latest postgresql migration
...
Closes #264
2024-05-20 15:17:50 +02:00
Alban Féron
813f5a3a8f
Version bump
2024-05-19 17:14:13 +02:00
Alban Féron
002f223eb1
Update GitHub actions
2024-05-19 17:07:09 +02:00
Alban Féron
df51cabb41
Run the project through an up-to-date black
2024-05-19 16:02:45 +02:00
Alban Féron
f12e403c67
Add Python 3.12 support
2024-05-19 15:59:40 +02:00
Alban Féron
4a0437b5e2
Fix(?) watcher queue sometimes not stopping when asked
...
Ref #263
2024-04-14 15:59:51 +02:00
Alban Féron
1cfca94109
Move a ListenBrainz test to the net suite
...
Allow to uncomment it and slightly improves coverage
2024-04-01 12:33:57 +02:00
Iván Ávalos
8d3a31d012
Allow non-admin users to link ListenBrainz account
2024-03-31 20:17:26 -06:00
Iván Ávalos
0f49dfb3ac
Add ListenBrainz documentation and tests
2024-03-18 22:58:03 -06:00
Iván Ávalos
a39f2fb16a
Initial ListenBrainz support
2024-03-18 03:30:56 -06:00
Alban Féron
1feaae7637
Silence auth errors from tests
2024-01-02 15:13:43 +01:00
Alban Féron
2209b65d5d
Add ReadTheDocs configuration file
2024-01-02 14:34:33 +01:00
Alban Féron
c2a9d42772
Fix failing test with Flask >=3.0.0
...
Fixes #260
2024-01-02 13:22:43 +01:00
Alban Féron
0fa0d55290
Version bump
2023-07-14 15:24:17 +02:00
Alban Féron
a14a7da11d
Log failed login attempts
...
Closes #257
2023-07-14 12:17:06 +02:00
Louis-Philippe Véronneau
4bc80bfce5
Replace distutils.dir_util.remove_tree() by shutil.rmtree().
...
In Python 3.10 and 3.11, distutils has been formally marked as deprecated.
Code that imports distutils will no longer work from Python 3.12.
I'm pretty sure distutils.dir_util.remove_tree() and shutil.rmtree() do
the same exact same thing and this should fix the issue :)
2023-06-13 15:50:11 -04:00
Alban Féron
abe0b79968
Properly close database connections when they're not in use
...
Watcher
Closes #253
2023-04-21 17:04:44 +02:00
Alban Féron
32a74706c2
Properly close database connections when they're not in use
...
Daemon startup, background scans
Ref #253
2023-04-20 18:17:10 +02:00
Alban Féron
893a007f29
Properly close database connections when they're not in use
...
CLI and web only
Ref #253
2023-04-20 16:50:54 +02:00
Alban Féron
f3e743dece
Version bump
2023-04-02 16:13:54 +02:00
Alban Féron
62f921d05f
Fix #252 migrations
2023-04-02 16:00:56 +02:00
Carey Metcalfe
639c68291a
Add database migrations to fix up the bitrate units
...
The migration assumes that no audio files will be <16kbps and only wav
files will be more than 16,000kbps.
2023-03-31 17:40:29 -04:00
Carey Metcalfe
109f81e713
Fix bitrate units when scanning
...
In `0183bcb6` the scanner switched from using Mutagen to Mediafile for
scanning files. Prior to this commit, the bitrate from Mutagen was
divided by 1000 to convert it from bps to kbps. After switching to
Mediafile, the conversion was dropped even though Mediafile also reports
bitrate in bps.
This commit adds back the conversion to kbps and adds a test that checks
that the bitrate and some other metadata is correct.
This commit will fix transcoding being applied in some cases where it
isn't needed. This was happening because the bitrate in the DB was
always larger than the requested bitrate due to its units.
2023-03-31 16:23:11 -04:00
Alban Féron
dc93b43c41
Docs: add a note about supysonic-server tuning
2023-03-25 15:59:52 +01:00
Alban Féron
cf73d5a26d
Fix getAlbumList2 for PostgreSQL
...
Closes #245 (for real)
2023-03-18 17:39:07 +01:00
Alban Féron
034a47d1d7
Fix getAlbumList for PostgreSQL
...
Ref #245
2023-03-18 17:29:30 +01:00
Alban Féron
27df94e578
Setting to enable or disable ChartLyrics
...
Will be disabled by default
(cherry picked from commit b662162ca7
)
2023-03-18 16:04:00 +01:00
Alban Féron
03ac57ca26
log rotate documentation
2023-03-18 12:54:11 +01:00
vithyze
eac6bdf1a3
Add a setting to disable log rotation
2023-03-18 12:40:44 +01:00
Alban Féron
8e2adf8fc8
Fix getting starred stuff
...
Closes #246
2023-02-25 16:30:05 +01:00
Alban Féron
245e9c7c54
Merge remote-tracking branch 'lolspark/patch-1'
2023-02-11 17:59:36 +01:00
Alban Féron
56162adbef
Drop the "pragmas" kw for Python SQLite migrations
...
Fixes #244
2023-02-11 14:47:54 +01:00
lolspark
f696a2dc0d
Update configuration.rst
...
Added example for windows in daemon section.
2023-02-02 16:23:19 +04:00
Alban Féron
536c4e9fb0
Version bump
2023-01-20 19:32:11 +01:00
Alban Féron
0957fef148
Fix failing deletions from the scanner
2023-01-17 22:59:43 +01:00
Alban Féron
36efefcda6
Fix supysonic-server with gunicorn creating the application too early
...
Was causing SQL connection issues when using forked workers
Closes #241
2023-01-16 22:10:39 +01:00
Alban Féron
be6b617e60
black
2023-01-15 16:28:27 +01:00
Alban Féron
d5a4f1856c
Genre related fixes
...
Fix /getGenres for DBMSs other tha SQLite
Don't list an empty genre
Ref #241
2023-01-15 16:26:59 +01:00
Alban Féron
ad688a23c3
Fix FK errors when deleting a user
2023-01-15 16:04:37 +01:00
Alban Féron
724f04726e
Adding missing foreign key on client_prefs
2023-01-15 15:51:27 +01:00