Eliot Berriot
70cbe73fc0
Fixed some player issues
2019-05-09 11:01:45 +02:00
Eliot Berriot
948a2b0f1f
Added list corner icon to trash icon in player controls to make it's function more obvious
2019-05-09 10:20:58 +02:00
Eliot Berriot
9671db0229
Fixed chained preloading of tracks when remote answers with error
2019-05-07 12:32:41 +02:00
Eliot Berriot
2cdf26b028
Fixed small issues with queue
2019-05-07 12:05:18 +02:00
Eliot Berriot
58195cd4d1
Added small timeout before playback to avoid loading lots of tracks when skipping through the queue
2019-05-07 11:59:41 +02:00
Eliot Berriot
bc87674b34
Fixed error not hidden when playing next track
2019-05-07 11:47:53 +02:00
Eliot Berriot
2c92825a08
Removed errored sounds from cache
2019-05-07 11:39:37 +02:00
Eliot Berriot
cd9cd4d01c
Fixed some playback issues
2019-05-02 11:43:47 +02:00
Eliot Berriot
5754c4a986
Fixed typo
2019-04-30 15:23:05 +02:00
Eliot Berriot
8b88f92a8c
Fix #572 : Preload next track in queue
2019-04-30 14:14:17 +02:00
Eliot Berriot
6da85ce0e9
Fix #719 : Added a "load more" button on artist pages to load more tracks/albums
2019-04-23 12:54:52 +02:00
Jo Vuit
b381b40ba9
Add tooltip for Hide artist content Button
2019-04-15 17:10:19 +02:00
Eliot Berriot
a4a112e081
Fix#795: cover not showing in queue/player when playing tracks from "albums" tab
2019-04-08 11:43:04 +02:00
Eliot Berriot
9a162c57ca
Merge branch 'master' into develop
2019-03-20 20:45:06 +01:00
Eliot Berriot
f9edbd9d7a
Fix #766 : Added title on hover for truncated content
2019-03-20 20:34:07 +01:00
Eliot Berriot
75785ee001
Fixed typo
2019-03-20 11:40:25 +01:00
Eliot Berriot
b12c823dd9
Merge branch 'master' into develop
2019-03-20 11:36:16 +01:00
jovuit
86534e7392
Common context for duplicates
...
Removes unnecessary `...` for more coherence
2019-03-18 10:07:58 +01:00
Eliot Berriot
b9f0c6aecd
Revert "Merge branch '629-cookie-auth' into 'develop'"
...
This reverts commit 8b47af8b81
, reversing
changes made to c0055b3b20
.
2019-03-15 15:52:30 +01:00
Eliot Berriot
c395076fce
Resolve "Use cookies instead of local storage for auth in Web UI"
2019-03-13 16:50:49 +01:00
Eliot Berriot
b0ebbabf20
Fixed #652 : escaping issues in translated strings
2019-03-08 15:20:31 +01:00
Eliot Berriot
72606388ff
Fixed broken extraction of contexts
2019-03-08 12:44:17 +01:00
Eliot Berriot
8ae00b0698
Fix #747 : Support embedding full artist discographies
2019-03-08 10:34:50 +01:00
Eliot Berriot
1a20223c38
Make table scrollables (and improve their resizing)
2019-03-06 17:40:09 +01:00
jovuit
1d7ad6978a
Moved Modal t set instance url to a separate dedicated file
...
SetInstanceModal.vue
2019-02-25 14:03:53 +01:00
Renon
8000c5fef1
Fix #722 : non transparent volume range background
2019-02-25 09:45:49 +01:00
jovuit
8b4f83c3bc
Front enhancements
2019-02-18 10:01:57 +01:00
Eliot Berriot
bdf83bd8ff
Resolve "Hide an artist in the UI"
2019-02-14 10:49:06 +01:00
Jo Vuit
4a549e6353
Added a message to be displayed for 5 seconds after the copied button
...
has been clicked. The copy() function has been modified according to
components/common/CopyInput.vue
2019-02-13 19:33:43 +01:00
Jo Vuit
6d5aa43e11
Increased the size of the textarea
2019-02-13 19:11:44 +01:00
Jo Vuit
f9a3ae96a8
Removed unnecessary hidden divider so the input field and the textarea
...
are at the same height
2019-02-13 19:07:49 +01:00
Jo Vuit
0f864f741f
Modified Copy button in the EmbedWizard component to match with the
...
style of the other Copy buttons on the App
2019-02-13 19:06:52 +01:00
Eliot Berriot
7e1bd1ad07
Merge branch 'master' into develop
2019-02-13 09:09:31 +01:00
Eliot Berriot
b40cabe033
Fix #707 : Fixed cards display issues on medium/small screens
2019-02-13 09:04:49 +01:00
Jo Vuit
196504b5cf
Added context strings
2019-02-11 16:49:40 +01:00
Jo Vuit
7d8ff59be7
Added context strings
2019-02-11 16:48:31 +01:00
Jo Vuit
6388e2fb74
Added context strings
2019-02-11 16:47:56 +01:00
Jo Vuit
d79e729e29
Added context strings
2019-02-11 16:41:24 +01:00
Jo Vuit
7d19392d62
Added context strings
2019-02-11 16:35:31 +01:00
Jo Vuit
3573ae6cc6
Added context strings
2019-02-11 16:29:24 +01:00
Jo Vuit
bec267dc58
Added context strings
...
Minor rewording
2019-02-11 16:26:51 +01:00
Jo Vuit
d2ddda3f1d
Replaced :v-context by :translate-context, as to follow the doc.
...
@eliotberriot: Is there a reason why you used :v-context instead of
:translate-context?
2019-02-11 16:18:44 +01:00
Jo Vuit
7534670e30
Added context strings
2019-02-11 16:10:30 +01:00
Eliot Berriot
98f4edeeb3
Merge branch 'master' into develop
2019-02-11 09:44:42 +01:00
Eliot Berriot
53ff2027ef
Fix #694 : resizing issues on album cards
2019-02-08 16:15:51 +01:00
Eliot Berriot
2fe403ed9a
See #662 : documentation about i18n / contexts, and first contextualized strings
2019-02-05 17:59:22 +01:00
Eliot Berriot
5ce4cc8379
[Experimental] Added a new "Similar" radio based on users history (suggested by @gordon)
2019-01-30 16:54:35 +01:00
Eliot Berriot
7df97263e5
Merge branch 'develop'
2019-01-29 10:06:04 +01:00
Eliot Berriot
4256d554e3
Fix #686 : Added name attributes on all inputs to improve UX, especially with password managers
2019-01-26 18:06:19 +01:00
Jo Vuit
4b585f3ee2
Replaced 'dot-dot-dot- by ellipsis
2019-01-24 13:28:32 +01:00
Jo Vuit
43e33294e5
Modified tooltip of PlayButton
2019-01-24 13:15:58 +01:00
Eliot Berriot
11728bbbc4
Fetch upload data from tracks when missing to avoid unecessary transcoding
2019-01-15 15:45:53 +01:00
Eliot Berriot
df01f62b01
Hide and remove uneeded canvas object generated for the player background
2019-01-15 09:57:20 +01:00
Eliot Berriot
dd8aa7e7cd
Fix #610 : Use role=button instead of empty links for player controls
2019-01-14 17:22:08 +01:00
Allan Nordhøy
5a40981e53
Various spelling
2019-01-11 15:54:32 +01:00
Eliot Berriot
b58f3e1440
Fix #637 : greyed tracks in radio builder and detail page
2019-01-02 15:57:54 +01:00
Eliot Berriot
4f44a5ab44
Lazy load more images
2018-12-20 12:37:51 +01:00
Eliot Berriot
b2acd1e8a8
Use specific methods from lodash to reduce bundle size
2018-12-20 11:22:33 +01:00
Eliot Berriot
cbfb260288
Fixed wrong backward / forward icons in player
2018-12-19 20:20:32 +01:00
Eliot Berriot
49bb4befc6
See #578 : added embed wizard on track and album page to generate iframe embed code
2018-12-19 15:04:33 +01:00
Eliot Berriot
29171853b3
Fix #612 : Improved accessibility by using main/section/nav tags and aria-labels in most critical places
2018-11-19 23:33:22 +01:00
Johan Desmyter
65b227b613
fix issue #613 - fix incorrect icon for forward button
2018-11-19 09:41:50 +03:00
Eliot Berriot
b757ca4616
See #272 : updated front-end for transcoding and new API results, improved error handling in player
2018-10-26 16:01:55 +02:00
Eliot Berriot
f06295a5b3
Fix #586 : The progress bar in the player now display loading state / buffer loading
2018-10-23 20:24:36 +02:00
Eliot Berriot
ae55e6483d
Fix #576 : Improved keyboard accessibility on player, queue and various controls
2018-10-21 15:41:31 +02:00
Eliot Berriot
f2812c67ce
Fixed a small pluralization issue ( #542 )
2018-10-02 19:23:10 +02:00
Arthur Saint-Genis
24e26ac032
Resolve "Wrong icon in play button dropdown"
2018-09-22 13:48:15 +00:00
Eliot Berriot
e49a460203
Audio federation
2018-09-22 12:29:30 +00:00
Renon
a9ac0ecbdf
set width default for card and center play button
2018-09-13 15:47:48 +02:00
Eliot Berriot
c8a2531580
Fix #464 : Do not restart current song when rordering queue, deleting tracks from queue or
...
adding tracks to queue
2018-09-07 11:46:20 +02:00
Eliot Berriot
2ea21994ee
Resolve "Per-user libraries" (use !368 instead)
2018-09-06 18:35:02 +00:00
Tek
209b485426
Resolve "Wrong titles on play button"
2018-09-06 17:39:38 +00:00
Tek
4a9ae60120
Resolve "Toggle mute in volume bar does not restore previous volume level"
2018-09-06 17:38:30 +00:00
Renon
c539195d04
fix loading browse page and dimming
2018-07-31 14:57:13 +02:00
Renon
8950988dea
add duration in track table
2018-07-30 14:09:33 +02:00
Eliot Berriot
ec52aa040d
Fixed redirection
2018-07-27 19:49:53 +02:00
Eliot Berriot
1f08475017
Fix #390 and #392 : rewritten audio player internal logic, broken volume control under Chrome
2018-07-24 22:03:41 +02:00
Eliot Berriot
979c554b4a
Use cropped covers/avatars to reduce bandwidth use
2018-07-20 19:17:39 +02:00
Eliot Berriot
99a37dcb7a
Resolve "UX, UI : Browse Library"
2018-07-17 11:09:13 +00:00
RenonDis
f3f4f709dc
fix shuffle loading too big
2018-07-13 14:29:02 +02:00
Cherry
9a9537f6e8
add changelog and fix slider outline
2018-07-11 19:54:27 +02:00
RenonDis
f1b4253596
add new volume control bar
2018-07-11 14:09:26 +02:00
Eliot Berriot
1458c084a7
Resolve "Funkwhale unable to import Albums with multiple Artists"
2018-07-09 20:47:55 +00:00
Eliot Berriot
6e709cdcd8
Removed non-breaking spaces and remaining gettext in templates
2018-07-06 20:44:47 +02:00
Eliot Berriot
265c3cded6
Localized some strings
2018-07-01 22:15:07 +02:00
Eliot Berriot
0cfefe7a19
Use <translate> instead of to avoid extraction issues
2018-07-01 15:31:34 +02:00
Eliot Berriot
96124aafd5
See #161 : fixed weird extraction issues
2018-06-30 16:27:26 +02:00
Eliot Berriot
833c0f1625
WIP replace
2018-06-30 16:02:54 +02:00
Eliot Berriot
10ce077334
Fixed broken urls (wrong absoluteUrl refactor) on search and metadata search
2018-06-24 15:13:20 +02:00
Eliot Berriot
39b473f1e6
Fixed #310 : current track restart/hiccup when shuffling queue, deleting track from queue or reordering
2018-06-24 13:51:35 +02:00
Eliot Berriot
2e3a2cd6dd
See #327 : Cleaned now unused backend.absoluteUrl and config module
2018-06-23 07:57:09 +02:00
Eliot Berriot
fd5c19163b
See #262 : added message feedback on play button
2018-06-10 13:00:08 +02:00
Eliot Berriot
f8de5c2f00
Fix #262 : added feedback on shuffle button
2018-06-10 13:00:08 +02:00
Eliot Berriot
33ae51fc91
Merge branch '274-logging' into 'develop'
...
Resolve "Broken logging formatting in import task"
Closes #274 and #278
See merge request funkwhale/funkwhale!233
2018-06-05 18:55:17 +00:00
Eliot Berriot
5f5cb2838e
Fix #278 : Broken search bar on library home
2018-06-05 20:48:54 +02:00
Eliot Berriot
08bca983a7
Merge branch '239-tracks-download' into 'develop'
...
Resolve "Favorites downloading not working"
Closes #239
See merge request funkwhale/funkwhale!228
2018-06-05 17:48:03 +00:00
Eliot Berriot
17d5fa6924
Fixed #239 : broken track download modal (overflow and wrong URL)
2018-06-05 19:25:38 +02:00
Eliot Berriot
7df783a700
Fix #281 : broken "play all" button that played only 25 tracks
2018-06-05 19:11:44 +02:00
Eliot Berriot
36a0a4df4f
Removed transcoding support ( #271 )
2018-06-03 18:33:28 +02:00
Eliot Berriot
a8baf8fa67
See #224 : updated front-end with new music API
2018-05-22 22:22:53 +02:00
Eliot Berriot
2f5a13a339
Fix #199 : unplayable tracks are now properly disabled in the interface
2018-05-12 10:52:58 +02:00
Eliot Berriot
c70dc9b778
Fix #99 and #156 : Play button now play tracks immediately instead of appending them to the queue
2018-05-06 23:51:14 +02:00
Eliot Berriot
9124c7a9bf
Merge branch '150-player-queue-tab' into 'develop'
...
Resolve "Include player buttons on the queue tab"
Closes #150
See merge request funkwhale/funkwhale!160
2018-04-23 17:08:13 +00:00
Eliot Berriot
1a34f44898
Fix #150 : Player is back in Queue tab
2018-04-23 19:05:48 +02:00
Eliot Berriot
6ed6634f93
Fixed #151 : queue reorder or track deletion restarting currently playing track
2018-04-23 18:32:27 +02:00
Eliot Berriot
3950d0a2c1
Bigger interval when going to next track because of error
2018-04-22 11:28:13 +02:00
Bat
8fbcb01edc
Start making components i18n-friendly
2018-04-14 18:28:41 +01:00
Bat
69a3f34784
Disable previous button if queue is empty
2018-04-01 16:21:52 +01:00
Bat
6b8dc1b53c
Reset player position before playing previous track
2018-03-31 14:14:58 +01:00
Eliot Berriot
38a4559083
PlayButton is now able to handle playlists
2018-03-21 11:58:26 +01:00
Eliot Berriot
053fc1171b
Renamed playlist icon class
2018-03-20 23:40:11 +01:00
Eliot Berriot
bed66db5c1
Factorization of track table row component
2018-03-20 19:58:14 +01:00
Eliot Berriot
d6f2c7d4c4
Form, modal and player icon to add track to playlist
2018-03-20 15:34:34 +01:00
Eliot Berriot
f65828762e
Merge branch 'reset-queue-same-track' into 'develop'
...
Fixed position not being reseted properly when playing the same track multiple times in a row
See merge request funkwhale/funkwhale!90
2018-03-15 22:00:40 +00:00
Eliot Berriot
59445b6146
Fixed position not being reseted properly when playing the same track multiple times in a row
2018-03-15 22:57:53 +01:00
Eliot Berriot
4298c4236e
Fixed #119 : forced redirection to login even with API_AUTHENTICATION_REQUIRED=False
2018-03-15 22:34:20 +01:00
Eliot Berriot
1822fdf449
Fix #116 : On artist page, albums are not sorted by release date, if any
2018-03-07 23:03:46 +01:00
Eliot Berriot
40e1255199
Fix #100 : Added some feedback on the play button
2018-03-05 21:51:40 +01:00
Eliot Berriot
4eb1d458d5
Fix #95 : Now loop properly on queue when we only have one track
2018-02-28 18:44:23 +01:00
Eliot Berriot
e65606fd9d
Throttle track progress for better performance
2018-02-28 18:13:47 +01:00
Eliot Berriot
2825337860
Fixed broken player track url
2018-02-27 23:38:31 +01:00
Eliot Berriot
7dfafea26c
Disable radio populate after too much consecutive errors
2018-02-27 21:29:07 +01:00
Eliot Berriot
dac8d6e05e
Fix #86 : skip to next track properly on 40X errors
2018-02-27 21:28:40 +01:00
Eliot Berriot
49d38d2b44
Fixed #83 : click event outside of player icons
2018-02-27 19:18:24 +01:00
Eliot Berriot
b01ea2a77a
Fixed #65 : truncated play icon
2018-02-26 21:31:39 +01:00
Eliot Berriot
ce1447064e
Masonry on artist list
2018-02-26 20:08:23 +01:00
Eliot Berriot
92b6afa87a
Fix #72 : volume slider should now have the same style everywhere
2018-02-24 17:55:15 +01:00
Eliot Berriot
a83328bc27
Smarter play button, disabled for unplayable tracks
2018-02-19 21:21:06 +01:00
Eliot Berriot
d15fefe730
Leverage new transcode endpoint in player
2018-02-19 21:21:05 +01:00
Eliot Berriot
f6a4e4b7a3
Now reset player colors when track has no coverNow reset player colors when track has no cover
2018-02-18 15:09:03 +01:00
Eliot Berriot
a910929132
Fix #59 : Use color-thief for setting player colors based on track cover
2018-02-18 14:42:18 +01:00
Eliot Berriot
e67e290325
Romoved unwanted space and margin in sidebar header
2018-02-18 14:42:18 +01:00
Eliot Berriot
a2c42996a1
Removed autoplay on page reload
2018-02-17 17:30:21 +01:00
Eliot Berriot
cb4fb2e4fd
Responsive cards/tables thanks to unstackable
2018-02-15 22:37:40 +01:00
Eliot Berriot
a703b26ac2
Responsive sidebar with a collapse/reveal button on smaller screens
2018-02-15 22:37:40 +01:00
Eliot Berriot
e4edf55c47
Replaced vue-resource by axios
2018-01-11 21:35:51 +01:00
Eliot Berriot
62a7d9091e
Now persist/restore queue/radio/player state automatically
2017-12-24 22:49:21 +01:00
Eliot Berriot
ac13657863
Removed old broken imports
2017-12-24 19:28:14 +01:00
Eliot Berriot
5d35a3659e
Now use vuex to manage state for favorites
2017-12-23 21:37:11 +01:00
Eliot Berriot
b5ce65fc3e
Now use vuex to manage state for authentication
2017-12-23 17:47:13 +01:00
Eliot Berriot
df94ae37bf
Now use vuex to manage state for player/queue/radios
2017-12-23 16:41:19 +01:00
Eliot Berriot
cd1c3ca379
Fixed #52 : Added shuffling controls
2017-12-17 17:23:29 +01:00
Eliot Berriot
f6c939db4c
Added looping controls
2017-12-17 17:07:15 +01:00
Eliot Berriot
a1fd0d828e
Fixed #53 : f shortcut for favorite and avoiding collisions with 'exact' modifier
2017-12-17 15:38:40 +01:00
Eliot Berriot
4954c50a70
Fixed #42 : player should be more resilient in case of play error
2017-12-14 19:37:38 +01:00
Eliot Berriot
94456ad3bb
Merge branch 'feature/lazyload' into 'develop'
...
Fixed #41 : lazyload track and album images
Closes #41
See merge request funkwhale/funkwhale!19
2017-12-12 22:49:53 +00:00
Eliot Berriot
cdcfcc1e97
Fixed #41 : lazyload track and album images
2017-12-12 23:49:54 +01:00
Eliot Berriot
74926114e4
Updated library routes to handle both detail and browse views
2017-12-12 23:27:17 +01:00
Eliot Berriot
37383a53b2
Ensure shortcuts don't collide in inputs
2017-12-12 22:15:50 +01:00
Eliot Berriot
03f15ada4e
added shortcuts for play, volume and restore
2017-12-11 21:09:17 +01:00
Eliot Berriot
e8eaf6db94
Now display CLI instructions to download a set of tracks
2017-07-11 08:40:54 +02:00
Eliot Berriot
0786c58d3d
Fixed #33 : sort by track position in album in API vy default, also reuse that information on frontend side
2017-07-10 23:24:04 +02:00
Eliot Berriot
f1c05d4f42
More robust audio player and queue in various situations:
...
- Ensure clearing the queue also stop current radio
- Will also repopulate a track from radio on track deletion in queue
- Clearing the queue then appending tracks would play automatically instead of getting stuck
2017-07-10 23:04:32 +02:00
Eliot Berriot
aa80bd15fa
Fixed #4 : can now import artists and releases with a clean interface :party:
2017-07-09 11:33:33 +02:00
Eliot Berriot
76f98b74dd
Initial commit that merge both the front end and the API in the same repository
2017-06-23 23:00:42 +02:00