add cross-platform media controls
Created by  GufFboPKDiYnS7CDGbzWji864drnPsg9SDtHSQB4uTWd  on August 1, 2022
2UOBRVHKPWOZWPMU3PMZ3Z6KRN25FWYOOZZ5M4VHK2HUSCKPPOCAC
store db in appropriate platform data dir
Created by  GufFboPKDiYnS7CDGbzWji864drnPsg9SDtHSQB4uTWd  on August 1, 2022
U6GAST4QSK5XN53QTNFR6ZKP65I5VUFTIH2AHB6EVKJTSWBKJDBQC
song queue
Created by  GufFboPKDiYnS7CDGbzWji864drnPsg9SDtHSQB4uTWd  on July 31, 2022
QNAL26AOMT5LCCJW7JIV52HLKE4UD4PTNZAMMFYVVOFGQXL4BPBAC
inherit log level from RUST_LOG env var
Created by  GufFboPKDiYnS7CDGbzWji864drnPsg9SDtHSQB4uTWd  on July 10, 2022
SHQ7QHLTVQ5KJYCB3ZPI5HEIRC56TMAEZT4OOKUGT22QVY4WCB3AC
avoid stream pausing for now
Created by  GufFboPKDiYnS7CDGbzWji864drnPsg9SDtHSQB4uTWd  on July 10, 2022
5SK7OGIQDEO4H3AFMGGBJY5LWBISEKKVDFUEPQ3YUPCEQHEYE3YAC
record missing files
Created by  GufFboPKDiYnS7CDGbzWji864drnPsg9SDtHSQB4uTWd  on July 10, 2022
6WU5J774AV5UOKZVLB2EL66SCC5DVFKK2V2UT5SM2NFFRYE6MAZQC
disable mockup data by default
Created by  GufFboPKDiYnS7CDGbzWji864drnPsg9SDtHSQB4uTWd  on July 10, 2022
K2PTIJT3OBKHJ2RG6YK5T2OTNH2OYADJB2QELWRQJC6EDHK6SQ3AC
show more debug info
Created by  GufFboPKDiYnS7CDGbzWji864drnPsg9SDtHSQB4uTWd  on July 10, 2022
E4EK4FRNN26ZCGODRDFKDJI7BLBADJO5FWDRYJWU22V4X4QDQM7QC
set rusqlite to bundled mode
Created by  GufFboPKDiYnS7CDGbzWji864drnPsg9SDtHSQB4uTWd  on July 10, 2022
PRV564ZGQU6LMP3M2R37N76SCXACZHQI3GCBCEXCKHFTWSOYLQIQC
compile on stable
Created by  GufFboPKDiYnS7CDGbzWji864drnPsg9SDtHSQB4uTWd  on July 10, 2022
Z5CCEBAXRG4E3OYJTUKS7SQ74RJPM7Y3R6BBKUZOZ52LVMLTBO4AC
fix duplicate selector
Created by  GufFboPKDiYnS7CDGbzWji864drnPsg9SDtHSQB4uTWd  on July 10, 2022
33AH7QNJ5RTDXWHGE3FA7KI4OX4XHHT4UX7Z5K3BLPLU4OYETFQQC
add missing files
Created by  GufFboPKDiYnS7CDGbzWji864drnPsg9SDtHSQB4uTWd  on July 10, 2022
PIMAAKB3YYYLZ6U6IHNUPQLFGMJOH7TKYVWIXNXSH57ISIVB4ASAC
query support (full)
Created by  GufFboPKDiYnS7CDGbzWji864drnPsg9SDtHSQB4uTWd  on July 10, 2022
A6JLPMHF76L6MGD6LN6VC5BHLAXBOLNKPMYDWPXIOHPBLER7C3BAC
query support
Created by  GufFboPKDiYnS7CDGbzWji864drnPsg9SDtHSQB4uTWd  on July 10, 2022
GIFNVLRQXQV3H7FHJLLBTNC3YSDCIZWEGFNDASF4E34O3ID4AA7QC
some styling
Created by  GufFboPKDiYnS7CDGbzWji864drnPsg9SDtHSQB4uTWd  on July 7, 2022
N6XOUOHS2X4M2BREDJXHRGICO4RFPNRS7OOYYQKNGUNQ5MK6LK7AC
correctly detect end of stream
Created by  GufFboPKDiYnS7CDGbzWji864drnPsg9SDtHSQB4uTWd  on July 5, 2022
XYB2PJR4B2375XMG6ZKMIUWHL6UFJEX4YYHCOBZVZHOB3VERU4SAC
seeking fixes & player state sync
Created by  3pZwLy8tqk9sUDM8DL89shmmk6PKLrXyyxzvpu4iA6hQ  on July 2, 2022
CJ3W6DCERC3FVMB7FJOA2V5MTAHHORYOEJB3J5HFJ5PFBVK2UXWQC
seeking fixes
Created by  3pZwLy8tqk9sUDM8DL89shmmk6PKLrXyyxzvpu4iA6hQ  on July 2, 2022
WHC6VXF3ORNGE4Z2KGDGVTDAF5AYJ6TSJEK2ALHVK73AMYNG5YJAC
add seeking support
Created by  3pZwLy8tqk9sUDM8DL89shmmk6PKLrXyyxzvpu4iA6hQ  on June 25, 2022
JSY2UNEKUOGKUN3ZF6SPACARUEKKYT6M3OYIYNKMDMMYVRNFFKVQC
replace dasp by rubato
Created by  3pZwLy8tqk9sUDM8DL89shmmk6PKLrXyyxzvpu4iA6hQ  on June 25, 2022
6GZTCB6VJEBACZR2KCGIXBOQ3JFHTBJQJNPAGQNNWQFDB6VRFEUAC
improve network issue tolerance
Created by  3pZwLy8tqk9sUDM8DL89shmmk6PKLrXyyxzvpu4iA6hQ  on June 24, 2022
XZ34MAZKL5TBQ5SKENRSBXHMUVNG4IB7UHY2GUTIORI6VW67OR7QC
fmt + add time around player bar
Created by  3pZwLy8tqk9sUDM8DL89shmmk6PKLrXyyxzvpu4iA6hQ  on June 24, 2022
O7LARFJLYA7QBV73LE6N3DWVVKHCE43LI6EMCD34AXYHP6M5PWDQC
fix soundcloud source not reporting position
Created by  3pZwLy8tqk9sUDM8DL89shmmk6PKLrXyyxzvpu4iA6hQ  on June 23, 2022
MDSWQ3KZTRAW6QPPKQTKS6BDEX4T6C42VGCZOA6UGT2AOJKERTEQC
non blocking soundcloud fetching
Created by  3pZwLy8tqk9sUDM8DL89shmmk6PKLrXyyxzvpu4iA6hQ  on June 22, 2022
J6AU7ZAOSQE7BLKW4HKLQOTSZGIZFAZGCJEX7IVBZ3HZNTNGHSHQC
first patch
Created by  3pZwLy8tqk9sUDM8DL89shmmk6PKLrXyyxzvpu4iA6hQ  on June 20, 2022
2OEKDJGNRB26WDYNIPXLD3X5KFEXUQN2EACBXO6T4F5PPB3YL2TQC
(no change message)
Created by   on June 20, 2022
4DFI4MZBR54NWU4OKZA53IE2WOB6T3DFZS7YBOWYUWE5TIURR6TAC