Eliot Berriot
|
b166182762
|
Resolve "Support browsing a specific library content"
|
2020-03-04 22:18:28 +01:00 |
Eliot Berriot
|
c2eeee5eb1
|
See #170: fetching remote objects
|
2020-03-02 17:23:03 +01:00 |
Eliot Berriot
|
e59cc33378
|
First round of improvements to channel management:
- use modals
- less proeminent button
- field styling/labels
|
2020-02-23 15:31:03 +01:00 |
Eliot Berriot
|
95497e76ac
|
See #170: channels ui (listeners)
|
2020-02-05 15:06:07 +01:00 |
Eliot Berriot
|
bf99e13230
|
See #170: include channel info in artist representations
|
2020-01-30 15:08:10 +01:00 |
Eliot Berriot
|
159c07c2c0
|
See #170: don't expose channels libraries in API
|
2020-01-30 14:29:32 +01:00 |
Eliot Berriot
|
7ac5a2f333
|
Merge branch '170-channel-filter' into 'develop'
See #170: can now filter tracks and albums by channel
See merge request funkwhale/funkwhale!1006
|
2020-01-30 11:15:18 +01:00 |
Eliot Berriot
|
61cf04b376
|
Fix #348, #474, #557, #740, #928: improved deduplication logic to prevent skipped files during import
|
2020-01-29 15:39:43 +01:00 |
Eliot Berriot
|
4268fe3aeb
|
See #170: can now filter tracks and albums by channel
|
2020-01-28 09:26:38 +01:00 |
Eliot Berriot
|
e2ab4ce845
|
See #170: added content_category on artist
|
2020-01-22 11:47:54 +01:00 |
Eliot Berriot
|
b22b9c83b0
|
See #170: now record downloads count on tracks/uploads
|
2020-01-20 13:59:12 +01:00 |
Eliot Berriot
|
71b400a9b8
|
See #170: cover on tracks and artists
|
2020-01-17 16:27:11 +01:00 |
Eliot Berriot
|
2bc71eecfd
|
See #170: add a description field on tracks, albums, tracks
|
2020-01-14 14:00:08 +01:00 |
Eliot Berriot
|
20311344d7
|
Resolve "Switch to proper full-text-search system"
|
2019-12-18 15:08:58 +01:00 |
Eliot Berriot
|
57949c02c1
|
Revert "Revert "Fix #994: use PostgreSQL full-text-search""
This reverts commit 7b0db234e2 .
|
2019-12-18 11:26:59 +01:00 |
Eliot Berriot
|
aea8e4fc59
|
Resolve "Tagging artists/albums genres when importing music files"
|
2019-12-18 07:52:09 +01:00 |
Eliot Berriot
|
dd9cca432d
|
Disable download by default on track urls exposed over federation
|
2019-12-09 16:37:04 +01:00 |
Eliot Berriot
|
5a37d9771e
|
See #170: federation for channels
|
2019-12-09 13:59:54 +01:00 |
Eliot Berriot
|
c94d9214ec
|
See #170: updates to upload API to support channels publishing
|
2019-12-04 09:55:07 +01:00 |
Eliot Berriot
|
a89eb8db6e
|
Merge branch 'media-root' into 'develop'
Make media and static files serving more reliable when reverse proxy...
Closes #947
See merge request funkwhale/funkwhale!959
|
2019-11-27 15:10:23 +01:00 |
Eliot Berriot
|
8a9f7845d4
|
Fix #947: Make media and static files serving more reliable when reverse proxy X_FORWARDED_* headers are incorrect
|
2019-11-27 15:05:50 +01:00 |
Eliot Berriot
|
11a533fa92
|
Resolve "Adding cover art to my albums"
|
2019-11-27 12:26:12 +01:00 |
Eliot Berriot
|
6bbe48598e
|
See #170: exclude by default all channels-related entities from /artists, /albums and /tracks endpoints results, for backward compatibility
|
2019-11-25 09:49:49 +01:00 |
Eliot Berriot
|
c84396e669
|
Attachments
|
2019-11-25 09:49:06 +01:00 |
Eliot Berriot
|
4dcdc93958
|
Fix #966: More robust importer against malformed dates
|
2019-11-14 15:47:18 +01:00 |
Eliot Berriot
|
4e7f1e63d2
|
Denormalized audio permission logic in a separate table to enhance performance
|
2019-10-22 00:13:25 +02:00 |
Eliot Berriot
|
109c490639
|
Merge branch 's3-proxy-fails-on-nginx' into 'master'
S3 proxy fails on nginx
See merge request funkwhale/funkwhale!935
|
2019-10-17 10:21:59 +02:00 |
Eliot Berriot
|
4a5484c7eb
|
Fix audio serving issues under S3/nginx when signatures are enabled
|
2019-10-17 10:14:08 +02:00 |
Eliot Berriot
|
66ef7a7332
|
Fix #946: Fix import crash when importing M4A file with no embedded cover
|
2019-10-16 10:21:53 +02:00 |
Eliot Berriot
|
27b248df6e
|
Fix #661: Support for M4A/AAC files
|
2019-10-03 09:09:00 +02:00 |
Eliot Berriot
|
f0bea39d6a
|
Fix #924: in-place imported files not playing under nginx when filename contains ? or %
|
2019-10-01 10:57:14 +02:00 |
Eliot Berriot
|
618c6d8bb0
|
Truncate too long long values when importing instead of crashing
|
2019-09-27 12:49:16 +02:00 |
Eliot Berriot
|
93b9e14f8c
|
Fixed broken cover import when cover file is empty
|
2019-09-27 12:49:16 +02:00 |
Eliot Berriot
|
81349e2b57
|
Fix #865: Performance optimization on /artists, /albums and /tracks endpoints
|
2019-09-24 09:48:04 +02:00 |
Eliot Berriot
|
94ee3c4360
|
Fixed unkwown typo :D
|
2019-09-23 11:30:37 +02:00 |
Eliot Berriot
|
3204dfd342
|
Fix #898: Pickup folder.png and folder.jpg files for cover art when importing from CLI
|
2019-09-17 11:06:39 +02:00 |
Eliot Berriot
|
e133130176
|
Playlist embed
|
2019-09-12 09:48:28 +02:00 |
Eliot Berriot
|
1a1878445c
|
Fixed album art not being retrieved from Ogg/Opus files
|
2019-08-26 14:08:00 +02:00 |
Ciarán Ainsworth
|
2e0883d44c
|
Fix #895: "Display tracks count instead of albums count for artists with no albums"
|
2019-08-20 12:12:41 +02:00 |
Eliot Berriot
|
32445c5113
|
Moved test date check into a dedicated function
|
2019-07-29 10:44:01 +02:00 |
Eliot Berriot
|
c885c10be1
|
Merge branch 'refetch-remote-entities' into 'develop'
Added "refresh=true" API param to artist, track and album detail to retrieve up-to-date data if needed
See merge request funkwhale/funkwhale!837
|
2019-07-24 09:36:15 +02:00 |
Eliot Berriot
|
4a277c17bb
|
Added "refresh=true" API param to artist, track and album detail to retrieve up-to-date data if needed
|
2019-07-22 12:16:47 +02:00 |
Eliot Berriot
|
27f0826195
|
See #432: expose and federate tags on artists and albums
|
2019-07-22 09:41:33 +02:00 |
Eliot Berriot
|
22bd1512c7
|
Ensure owner of tracks/albums/artists can approve suggestions
|
2019-07-18 14:24:18 +02:00 |
Eliot Berriot
|
07f8bcf215
|
See #432: added tag filtering for albums and artists (API)
|
2019-07-15 14:20:29 +02:00 |
Eliot Berriot
|
aa6bece8df
|
See #432: expose artists, album and track tags in API
|
2019-07-15 14:20:29 +02:00 |
Eliot Berriot
|
2bbb2f3239
|
See #432: can now suggest tags on tracks/albums/artists (API)
|
2019-07-15 14:20:28 +02:00 |
Eliot Berriot
|
7bc8109732
|
See #432: tags acquisition (from audio files)
|
2019-07-12 15:06:39 +02:00 |
Eliot Berriot
|
6dde4b73cd
|
Implement tag models
|
2019-07-08 15:26:14 +02:00 |
Eliot Berriot
|
cdcba85f29
|
Resolve "Importing tracks without album fails"
|
2019-06-26 10:38:29 +02:00 |
Eliot Berriot
|
0a25243e25
|
Fix #857: Fix broken upload for specific files when using S3 storage
|
2019-06-13 11:10:48 +02:00 |
Eliot Berriot
|
bb5e5460c4
|
Fix #848: Fixed invalid file extension for transcoded tracks
|
2019-06-10 11:56:10 +02:00 |
Eliot Berriot
|
c8ee67e754
|
Fix #850: Ensure empty but optional fields in file metadata don't error during import
|
2019-06-10 11:05:07 +02:00 |
Eliot Berriot
|
86269c1b07
|
Can now serve audio content directly from S3
|
2019-05-09 11:43:35 +02:00 |
Eliot Berriot
|
a2c52abb4f
|
See #565: fixed path issues with external storage
|
2019-04-24 15:27:07 +02:00 |
Eliot Berriot
|
0b94227782
|
Fix #799: Removed broken/instable lyrics feature
|
2019-04-23 10:32:51 +02:00 |
Eliot Berriot
|
55d0e52c55
|
Edits for artists and albums
|
2019-04-17 16:11:24 +02:00 |
Eliot Berriot
|
b4731928fc
|
UI To manage artists, albums, tracks
|
2019-04-17 14:17:59 +02:00 |
Eliot Berriot
|
0e8a5a10e5
|
Fix #802: Now honor maxBitrate parameter in Subsonic API
|
2019-04-16 11:35:12 +02:00 |
Eliot Berriot
|
8cfd604e51
|
Fix #782: Better handling of featuring/multi-artist tracks tagged with MusicBrainz
|
2019-04-12 12:04:25 +02:00 |
Eliot Berriot
|
4e44e4e4b6
|
Attribute artist
|
2019-04-11 10:17:10 +02:00 |
Eliot Berriot
|
0ce51d25d4
|
Can now edit track copyright information
|
2019-04-09 11:15:43 +02:00 |
Eliot Berriot
|
45142bf24b
|
Added better dropdown for choosing licenses
|
2019-04-09 11:15:43 +02:00 |
Eliot Berriot
|
a3ad476c88
|
More configurable pagination
|
2019-04-09 11:15:43 +02:00 |
Eliot Berriot
|
6649d0720d
|
Fix #781: Added a `check_inplace_files` management command to remove purge the database from references to in-place imported files that don't exist on disk anymore
|
2019-04-05 18:55:00 +02:00 |
Eliot Berriot
|
2a82367667
|
Fix #788: fixed crashing import with empty album artist
|
2019-04-05 15:41:28 +02:00 |
Eliot Berriot
|
05f0129025
|
Better error handling on display for import errors (#718, #583, #501, #252, #544)
|
2019-04-04 16:07:43 +02:00 |
Eliot Berriot
|
5916a1ba99
|
Fix #777: Added a prune_library management command to remove obsolete metadata
|
2019-03-27 17:04:10 +01:00 |
Eliot Berriot
|
ca7b39c692
|
Fix #740: Do not consider tracks as duplicates during import if they have different positions
|
2019-03-27 12:54:29 +01:00 |
Eliot Berriot
|
31227b8641
|
Fix #772: Prevent skipping on file import if album_mbid is different
|
2019-03-27 12:13:25 +01:00 |
Eliot Berriot
|
9a162c57ca
|
Merge branch 'master' into develop
|
2019-03-20 20:45:06 +01:00 |
Eliot Berriot
|
429ffbf461
|
Fix #757: Ensure cover art from uploaded files is picked up properly on existing albums
|
2019-03-20 19:38:41 +01:00 |
Eliot Berriot
|
8ae00b0698
|
Fix #747: Support embedding full artist discographies
|
2019-03-08 10:34:50 +01:00 |
Eliot Berriot
|
12c9db3960
|
Ensures federation urls can answer to application/ld+json, application/activity+json and application/json requests
|
2019-03-05 15:15:37 +01:00 |
Eliot Berriot
|
d243d6a2f5
|
See #689: now serve AP representations for uploads, tracks, albums and artists
|
2019-02-28 12:32:09 +01:00 |
Eliot Berriot
|
e0c5ffcb16
|
[EPIC] Audio metadata update - UI / API
|
2019-02-28 09:31:04 +01:00 |
Eliot Berriot
|
f726b5e105
|
See #578: Added twitter:* meta tags to detect tracks and albums players automatically on more sites
|
2019-02-21 14:27:14 +01:00 |
Eliot Berriot
|
bdf83bd8ff
|
Resolve "Hide an artist in the UI"
|
2019-02-14 10:49:06 +01:00 |
jake
|
7a34c297ed
|
Resolve "add a view to list albums"
|
2019-02-13 08:46:38 +01:00 |
Vierkantor
|
0efdb6d980
|
Resolve "In-place imports cannot be transcoded"
|
2019-01-29 09:32:35 +01:00 |
Eliot Berriot
|
4a3c21a094
|
Importer will now pick embedded images in files with OTHER type if no COVER_FRONT is present
|
2019-01-15 17:14:11 +01:00 |
Eliot Berriot
|
08ce00e3cd
|
Fixed #469: parsing of embedded file cover for ogg files tagged with MusicBrainz Picard
|
2019-01-14 14:51:35 +01:00 |
Eliot Berriot
|
49e1bec7b9
|
Faster transcoding tests thanks to smaller audio files (see #648)
|
2019-01-04 12:23:53 +01:00 |
Eliot Berriot
|
e8b2b94df4
|
Fixed url escaping for good ;)
|
2018-12-19 16:45:40 +01:00 |
Eliot Berriot
|
94703ff296
|
Added missing attributes in oembed data
|
2018-12-19 16:13:01 +01:00 |
Eliot Berriot
|
03a7b80d03
|
Use cropped images for og:image
|
2018-12-19 16:05:45 +01:00 |
Eliot Berriot
|
a56531e111
|
Added missing format in oembed discovery link
|
2018-12-19 15:53:54 +01:00 |
Eliot Berriot
|
9220b2f0f1
|
See #578: added opengraph and oembed data on artist / album / track urls
|
2018-12-19 15:04:33 +01:00 |
Eliot Berriot
|
a493d34b8f
|
Resolve "Track position don't take care about disc number"
|
2018-12-06 08:53:31 +00:00 |
Eliot Berriot
|
5a2cf9112b
|
Fixed #621: None extension when downloading an in-place imported file
|
2018-12-04 15:40:14 +01:00 |
Eliot Berriot
|
e5b46402f8
|
Fix #308: Licenses
|
2018-12-04 14:13:37 +00:00 |
Eliot Berriot
|
8e84e2bf39
|
Fix #622: More resilient date parsing during audio import, will not crash anymore on
invalid dates
|
2018-11-26 17:07:55 +01:00 |
Eliot Berriot
|
837d6ad0e1
|
Fix #473: ".None" extension when downloading Flac file
|
2018-11-19 23:49:43 +01:00 |
Eliot Berriot
|
4976981926
|
Broadcast library updates (name, description, visibility) over federation
|
2018-11-09 19:57:14 +01:00 |
Eliot Berriot
|
d3f8fb6cb0
|
See #272: updated API to return upload data on tracks
|
2018-10-26 14:26:52 +02:00 |
Eliot Berriot
|
8489c79c89
|
See #272: clean transcoding files task
|
2018-10-24 19:44:31 +02:00 |
Eliot Berriot
|
2fe1e7c950
|
See #272: added preference and base logic for transcoding
|
2018-10-24 19:17:02 +02:00 |
Eliot Berriot
|
2b70f3ba42
|
Fix #581: missing track count on various library cards
|
2018-10-21 17:38:29 +02:00 |
Eliot Berriot
|
a865fcdcf1
|
Fix #551: Added a library widget to display libraries associated with a track, album and artist
|
2018-10-02 19:30:13 +02:00 |
Eliot Berriot
|
f5373a9dbf
|
Cleanup unused code
|
2018-09-28 22:49:59 +02:00 |