mirror of
https://github.com/librespot-org/librespot.git
synced 2024-11-08 16:45:43 +00:00
Commit graph
Select branches
Hide pull requests
dev
master
new-api
old-api
#1
#10
#1000
#1001
#1002
#1003
#1004
#1006
#1007
#1009
#1012
#1013
#1014
#1015
#1018
#1019
#1020
#1021
#1023
#1024
#1026
#1030
#1032
#1034
#1036
#1037
#1038
#1039
#1040
#1041
#1042
#1043
#1044
#1045
#1053
#1055
#1060
#1062
#1066
#1067
#1068
#1070
#1071
#1075
#1076
#1077
#1079
#1084
#1087
#1088
#1089
#109
#1090
#1091
#1092
#1098
#11
#110
#1100
#1104
#1105
#1108
#111
#111
#1112
#1113
#1115
#1117
#112
#1129
#1135
#1136
#1137
#114
#114
#1140
#1141
#1145
#1146
#1147
#1148
#1149
#115
#1150
#1152
#1153
#1154
#1155
#1156
#1157
#1159
#116
#1163
#1164
#1165
#117
#1175
#1176
#1177
#1178
#118
#118
#1180
#1180
#1181
#1183
#1187
#119
#119
#1194
#1196
#1197
#1198
#12
#120
#1200
#1201
#1204
#1206
#121
#1212
#1216
#1217
#1219
#122
#1220
#1221
#1222
#1223
#1224
#1225
#1227
#1228
#1229
#123
#1230
#1233
#1234
#1235
#1239
#124
#1240
#1244
#1246
#1247
#1248
#1249
#125
#125
#1255
#1256
#1257
#1258
#1263
#1265
#1267
#1269
#127
#1270
#1271
#1272
#1275
#1278
#1280
#1283
#1284
#1285
#1289
#1291
#1294
#1295
#1297
#1298
#1299
#13
#13
#1301
#1302
#1303
#1305
#1306
#1307
#1309
#131
#1315
#1317
#1318
#1327
#1328
#1332
#1333
#1334
#1337
#1338
#1339
#1341
#1341
#1342
#1344
#1345
#1347
#135
#1350
#1351
#1352
#1354
#1356
#1356
#1357
#1358
#1359
#136
#1360
#1361
#1362
#1364
#1365
#1366
#1367
#1369
#137
#1370
#1373
#1375
#1378
#138
#1383
#1384
#1385
#139
#14
#141
#143
#143
#144
#146
#147
#148
#149
#149
#150
#151
#153
#154
#155
#156
#159
#159
#160
#162
#163
#163
#164
#165
#166
#167
#170
#173
#184
#188
#190
#191
#194
#198
#2
#202
#205
#205
#206
#211
#212
#213
#214
#214
#218
#218
#220
#221
#222
#224
#236
#237
#239
#245
#248
#251
#254
#254
#255
#259
#260
#262
#263
#270
#277
#283
#284
#285
#286
#291
#293
#297
#299
#3
#3
#300
#302
#303
#304
#305
#307
#313
#314
#315
#319
#321
#323
#324
#325
#327
#335
#339
#341
#347
#351
#352
#353
#356
#361
#366
#371
#375
#376
#377
#378
#379
#380
#381
#383
#384
#386
#388
#390
#391
#393
#394
#395
#396
#397
#402
#405
#409
#416
#421
#422
#423
#424
#425
#426
#427
#430
#435
#436
#438
#440
#443
#444
#446
#447
#448
#449
#450
#452
#456
#459
#463
#465
#467
#470
#471
#474
#475
#476
#479
#483
#485
#487
#493
#498
#5
#501
#502
#504
#506
#512
#518
#526
#529
#531
#534
#538
#540
#541
#543
#546
#548
#549
#550
#551
#560
#566
#569
#570
#571
#573
#574
#577
#580
#581
#582
#583
#585
#586
#587
#588
#589
#593
#594
#595
#597
#599
#6
#601
#602
#604
#605
#606
#607
#647
#649
#652
#658
#659
#660
#663
#664
#665
#666
#667
#668
#670
#673
#674
#675
#680
#682
#683
#684
#685
#686
#687
#691
#692
#693
#694
#696
#698
#699
#700
#708
#709
#710
#713
#714
#715
#716
#717
#718
#719
#720
#721
#722
#724
#725
#726
#728
#729
#730
#731
#732
#733
#735
#736
#737
#738
#739
#746
#749
#750
#752
#753
#757
#758
#759
#761
#762
#763
#764
#766
#771
#772
#773
#775
#776
#777
#778
#783
#784
#785
#786
#789
#791
#795
#796
#797
#800
#801
#802
#803
#804
#805
#807
#808
#811
#813
#814
#815
#816
#817
#820
#821
#822
#823
#827
#827
#836
#837
#840
#841
#842
#843
#844
#846
#849
#850
#851
#852
#857
#859
#860
#865
#866
#868
#869
#871
#872
#873
#874
#875
#878
#880
#881
#883
#885
#886
#888
#891
#896
#897
#899
#9
#905
#907
#910
#916
#919
#920
#922
#923
#924
#925
#926
#929
#935
#938
#939
#940
#942
#944
#945
#950
#954
#955
#956
#957
#960
#961
#962
#964
#965
#966
#967
#968
#976
#979
#980
#981
#983
#986
#988
#995
#997
#998
v0.1.0
v0.1.1
v0.1.2
v0.1.3
v0.1.5
v0.1.6
v0.2.0
v0.3.0
v0.3.1
v0.4.0
v0.4.1
v0.4.2
v0.5.0
v0.6.0
Select branches
Hide pull requests
dev
master
new-api
old-api
#1
#10
#1000
#1001
#1002
#1003
#1004
#1006
#1007
#1009
#1012
#1013
#1014
#1015
#1018
#1019
#1020
#1021
#1023
#1024
#1026
#1030
#1032
#1034
#1036
#1037
#1038
#1039
#1040
#1041
#1042
#1043
#1044
#1045
#1053
#1055
#1060
#1062
#1066
#1067
#1068
#1070
#1071
#1075
#1076
#1077
#1079
#1084
#1087
#1088
#1089
#109
#1090
#1091
#1092
#1098
#11
#110
#1100
#1104
#1105
#1108
#111
#111
#1112
#1113
#1115
#1117
#112
#1129
#1135
#1136
#1137
#114
#114
#1140
#1141
#1145
#1146
#1147
#1148
#1149
#115
#1150
#1152
#1153
#1154
#1155
#1156
#1157
#1159
#116
#1163
#1164
#1165
#117
#1175
#1176
#1177
#1178
#118
#118
#1180
#1180
#1181
#1183
#1187
#119
#119
#1194
#1196
#1197
#1198
#12
#120
#1200
#1201
#1204
#1206
#121
#1212
#1216
#1217
#1219
#122
#1220
#1221
#1222
#1223
#1224
#1225
#1227
#1228
#1229
#123
#1230
#1233
#1234
#1235
#1239
#124
#1240
#1244
#1246
#1247
#1248
#1249
#125
#125
#1255
#1256
#1257
#1258
#1263
#1265
#1267
#1269
#127
#1270
#1271
#1272
#1275
#1278
#1280
#1283
#1284
#1285
#1289
#1291
#1294
#1295
#1297
#1298
#1299
#13
#13
#1301
#1302
#1303
#1305
#1306
#1307
#1309
#131
#1315
#1317
#1318
#1327
#1328
#1332
#1333
#1334
#1337
#1338
#1339
#1341
#1341
#1342
#1344
#1345
#1347
#135
#1350
#1351
#1352
#1354
#1356
#1356
#1357
#1358
#1359
#136
#1360
#1361
#1362
#1364
#1365
#1366
#1367
#1369
#137
#1370
#1373
#1375
#1378
#138
#1383
#1384
#1385
#139
#14
#141
#143
#143
#144
#146
#147
#148
#149
#149
#150
#151
#153
#154
#155
#156
#159
#159
#160
#162
#163
#163
#164
#165
#166
#167
#170
#173
#184
#188
#190
#191
#194
#198
#2
#202
#205
#205
#206
#211
#212
#213
#214
#214
#218
#218
#220
#221
#222
#224
#236
#237
#239
#245
#248
#251
#254
#254
#255
#259
#260
#262
#263
#270
#277
#283
#284
#285
#286
#291
#293
#297
#299
#3
#3
#300
#302
#303
#304
#305
#307
#313
#314
#315
#319
#321
#323
#324
#325
#327
#335
#339
#341
#347
#351
#352
#353
#356
#361
#366
#371
#375
#376
#377
#378
#379
#380
#381
#383
#384
#386
#388
#390
#391
#393
#394
#395
#396
#397
#402
#405
#409
#416
#421
#422
#423
#424
#425
#426
#427
#430
#435
#436
#438
#440
#443
#444
#446
#447
#448
#449
#450
#452
#456
#459
#463
#465
#467
#470
#471
#474
#475
#476
#479
#483
#485
#487
#493
#498
#5
#501
#502
#504
#506
#512
#518
#526
#529
#531
#534
#538
#540
#541
#543
#546
#548
#549
#550
#551
#560
#566
#569
#570
#571
#573
#574
#577
#580
#581
#582
#583
#585
#586
#587
#588
#589
#593
#594
#595
#597
#599
#6
#601
#602
#604
#605
#606
#607
#647
#649
#652
#658
#659
#660
#663
#664
#665
#666
#667
#668
#670
#673
#674
#675
#680
#682
#683
#684
#685
#686
#687
#691
#692
#693
#694
#696
#698
#699
#700
#708
#709
#710
#713
#714
#715
#716
#717
#718
#719
#720
#721
#722
#724
#725
#726
#728
#729
#730
#731
#732
#733
#735
#736
#737
#738
#739
#746
#749
#750
#752
#753
#757
#758
#759
#761
#762
#763
#764
#766
#771
#772
#773
#775
#776
#777
#778
#783
#784
#785
#786
#789
#791
#795
#796
#797
#800
#801
#802
#803
#804
#805
#807
#808
#811
#813
#814
#815
#816
#817
#820
#821
#822
#823
#827
#827
#836
#837
#840
#841
#842
#843
#844
#846
#849
#850
#851
#852
#857
#859
#860
#865
#866
#868
#869
#871
#872
#873
#874
#875
#878
#880
#881
#883
#885
#886
#888
#891
#896
#897
#899
#9
#905
#907
#910
#916
#919
#920
#922
#923
#924
#925
#926
#929
#935
#938
#939
#940
#942
#944
#945
#950
#954
#955
#956
#957
#960
#961
#962
#964
#965
#966
#967
#968
#976
#979
#980
#981
#983
#986
#988
#995
#997
#998
v0.1.0
v0.1.1
v0.1.2
v0.1.3
v0.1.5
v0.1.6
v0.2.0
v0.3.0
v0.3.1
v0.4.0
v0.4.1
v0.4.2
v0.5.0
v0.6.0
-
3c29d744a9
Use the protobuf_build crate to simplify build process.
Paul Lietar
2016-01-12 23:10:57 +0000 -
2eeb1c9817
Merge pull request #30 from herrernst/rename-binary
Paul Lietar
2016-01-03 18:07:34 -0700 -
f089f44359
Merge pull request #29 from herrernst/update-deps
Paul Lietar
2016-01-03 18:06:41 -0700 -
2372447d23
change binary name cargo can install directly from github, use
cargo install --git https://github.com/plietar/librespot
binary is put to ~/.cargo/bin/ herrernst2016-01-03 18:17:05 +0100 -
6fd736dde3
update deps to compile (and work) also on arm
herrernst
2016-01-03 17:12:48 +0100 -
fd6b805bfd
Fix some clippy warnings.
Paul Lietar
2016-01-02 16:48:44 +0100 -
90eeed3f80
rustfmt
Paul Lietar
2016-01-02 16:19:39 +0100 -
5464647164
Ignore messages from unknown channels.
Paul Lietar
2016-01-02 15:50:43 +0100 -
cf57274f9c
Add some details to zeroconf authentication
Paul Lietar
2016-01-02 14:49:51 +0100 -
efef614731
Describe Zeroconf authentication.
Paul Lietar
2016-01-02 14:45:55 +0100 -
2c2ff16986
discovery: Truncate the AES key to 128
Paul Lietar
2016-01-02 13:30:01 +0100 -
f8956166ea
Add option to specify bitrate.
Paul Lietar
2016-01-02 03:30:24 +0100 -
47c6d60b12
Merge branch 'env-password' of https://github.com/herrernst/librespot into master
Paul Lietar
2016-01-02 02:53:20 +0100 -
e35da9c90a
Use discovery if username and password are not provided.
Paul Lietar
2016-01-02 02:30:03 +0100 -
38351c9a87
Make dns-sd optional
Paul Lietar
2016-01-02 02:12:07 +0100 -
0984ad0bf0
Update protobuf-macros
Paul Lietar
2016-01-02 01:05:26 +0100 -
bead9daf78
Add zeroconf based authentication.
Paul Lietar
2016-01-02 00:16:12 +0100 -
4806f3e85a
mercury: Register subscription for all channel aliases
Paul Lietar
2016-01-01 23:56:13 +0100 -
7f8e85f90b
try reading password from env variable first, so it doesn't appear in process listing
herrernst
2015-12-30 17:37:00 +0100 -
877f4f7b93
Merge pull request #23 from JayRod12/master
Paul Lietar
2015-12-31 01:00:09 +0100 -
3219460666
Add travis build file.
Paul Lietar
2015-12-30 20:11:29 +0100 -
e321379501
Use canonical username when subscribing to spirc.
Jaime Rodriguez
2015-12-30 19:50:23 +0100 -
525b27df98
Fix formula for the number of chunks.
Paul Lietar
2015-12-30 12:42:47 +0100 -
654a403459
Improve handling of missing audio keys by failing the future rather than crashing.
Paul Lietar
2015-12-29 23:12:02 +0100 -
8c2aa28d43
Use the correct country when checking for track availability.
Paul Lietar
2015-12-29 13:13:26 +0100 -
22d586e473
Block player thread when nothing is playing.
Paul Lietar
2015-12-28 18:45:13 +0100 -
17d4534260
Play an alternative track if selected one is not available.
Paul Lietar
2015-12-28 17:47:53 +0100 -
4f518fc445
Get track availability and alternatives
Paul Lietar
2015-12-28 16:55:01 +0100 -
5db141066a
Use eventual’s futures in metadata instead of rolling our own.
Paul Lietar
2015-12-28 16:53:54 +0100 -
009d4e9019
Bump dependencies. Use eventual from registry again.
Paul Lietar
2015-12-28 01:44:08 +0100 -
0ebe8b9e82
Fox subscription URL for spirc.
Paul Lietar
2015-12-28 01:40:54 +0100 -
09e180b0e2
Remove deprecation warnings.
Paul Lietar
2015-12-28 01:29:53 +0100 -
a2db3151bc
Add authentication docs.
Paul Lietar
2015-12-28 01:29:16 +0100 -
a604e9d679
Add documentation about low level protocol
Paul Lietar
2015-12-23 19:28:11 +0100 -
5cbd53fef2
Update dependencies, use git version of eventual.
Paul Lietar
2015-12-22 18:05:13 +0100 -
2b420fa81d
Merge pull request #13 from lawrencejones/up-and-running
Paul Lietar
2015-12-18 20:57:43 +0000 -
85c1925f8d
Fixes compilation errors
Lawrence Jones
2015-12-18 18:01:25 +0000 -
fe56604037
Replace GMP by num’s Bignum implementation.
Paul Lietar
2015-10-20 11:15:55 +0100 -
10cc523cfd
Update to rust nightly
Paul Lietar
2015-10-20 10:55:17 +0100 -
1399ea7c32
Remove unused subsystem module.
Paul Lietar
2015-09-01 16:53:09 +0200 -
267ccbe65e
Fix build on latest rust.
Paul Lietar
2015-09-01 13:20:37 +0200 -
ab7b5ba69d
Merge pull request #6 from SimonPersson/master
Paul Lietar
2015-07-27 23:44:19 +0200 -
541c6816d4
Add information about facebook accounts.
Simon Persson
2015-07-27 19:36:13 +0000 -
3fb56e9c3d
Merge pull request #5 from ChristianHersevoort/patch-1
Paul Lietar
2015-07-21 09:49:38 +0100 -
985e8bed68
Update README.md
ChristianHersevoort
2015-07-20 22:11:48 +0200 -
8bbd7023bf
Merge pull request #4 from SimonPersson/master
Paul Lietar
2015-07-20 17:50:09 +0100 -
ef1c86df18
Make command line argument parsing more robust.
Simon Persson
2015-07-19 20:36:14 +0000 -
17fdca40dd
Fix path to main binary in README.md
Paul Lietar
2015-07-14 23:52:38 +0100 -
9b924d1c47
Add README with build and run instructions.
Paul Lietar
2015-07-14 23:25:44 +0100 -
1d76658fdf
Support playing multiple tracks in a row
Paul Lietar
2015-07-09 23:09:40 +0100 -
506f3e624e
Don’t crash on end of track.
Paul Lietar
2015-07-09 22:32:40 +0100 -
94503e351b
Remove busy waiting in SpircManager.
Paul Lietar
2015-07-09 22:04:19 +0100 -
1264394838
Add a SpircDelegate abstraction.
Paul Lietar
2015-07-09 21:08:14 +0100 -
cdd939e88e
Clean up main.rs
Paul Lietar
2015-07-09 20:08:56 +0100 -
0b6351df8d
Merge pull request #3 from torarnv/move-to-lib
Paul Lietar
2015-07-09 20:06:27 +0100 -
22e367214e
Move SPIRC into librespot so it can be re-used by other applications
Tor Arne Vestbø
2015-07-08 21:50:44 +0200 -
cbd414853f
Move librespot into lib.rs and let main.rs be the test binary
Tor Arne Vestbø
2015-07-08 20:28:17 +0200 -
e452abce43
Cache audio files to disk.
Paul Lietar
2015-07-07 22:40:31 +0100 -
9ae452e22d
Keep audio files cached in ram.
Paul Lietar
2015-07-03 02:23:49 +0200 -
28a7db26be
cache audio keys in memory
Paul Lietar
2015-07-02 23:05:47 +0200 -
f0bb24d23f
Fix build on latest nightly.
Paul Lietar
2015-07-02 22:00:30 +0200 -
4fd0b37e2b
Initial Spotify Connect receiver.
Paul Lietar
2015-07-02 21:42:49 +0200 -
2a2f227bef
Refactor the whole architecture.
Paul Lietar
2015-07-02 19:24:25 +0200 -
c1ce87dbbd
spirc: Keep track of player status
Paul Lietar
2015-07-02 13:54:34 +0200 -
df11960946
spirc: Don’t hardcode stuff
Paul Lietar
2015-07-02 01:27:19 +0200 -
45491925de
Answer to basic Spirc requests.
Paul Lietar
2015-07-02 00:40:38 +0200 -
7897070bb7
Add initial Spirc support.
Paul Lietar
2015-07-01 20:47:51 +0200 -
addc1fce22
Update protocol files.
Paul Lietar
2015-07-01 19:49:03 +0200 -
caf78992fb
Merge AudioFile and AudioFileReader
Paul Lietar
2015-06-24 01:41:39 +0100 -
4835d25370
add audio seeking support
Paul Lietar
2015-06-23 18:34:48 +0100 -
7ffe996652
Lots of stuff
Paul Lietar
2015-06-23 15:38:29 +0100 -
1ad62e6f18
First working version of protocol handshake.
Paul Liétar
2015-05-09 11:07:24 +0100 -
15f39607e7
Update deps
Paul Liétar
2015-05-05 15:47:34 +0100 -
a993b60ffa
Initial commit.
Paul Liétar
2015-04-25 21:32:07 +0100