-
Notifications
You must be signed in to change notification settings - Fork 2
Release:DrJekyll
Hello all music lovers. Another release of XMMS2 is now available. This has been one of the longest release periods in the history of XMMS2. A lot of big changes has been merged, including the long awaited Collections API. We have also switched to a new build-system. The XMMS2 Team would like to extend a big THANK YOU to all who have helped out with this release, a lot of bug testing and bug fixing by new faces has been seen. Hope to you all around for the next release!
Upgrading should be smooth when it comes to the Media Library. But since the API for the Media Library changed dramatically with the introductions of Collections, expect clients to be broken until they have updated their code to the new API.
DrJekyll includes lot of big changes. The first you will notice when installing it is that we have switched build-system from SCons to WAF. There are new procedures to install, don't worry they are easy.
Secondly we monster-merged Collections which is our new concept for querying and manipulating the Media Library. This affects some user visible things like xmms2 mlib functions but mostly it affects the developers.
Playlist plugins (pls, m3u and so on) have been activated again. You can now do xmms2 addpls to add it to your current playlist. Note that writing playlists can't be done, and it's not clear when (or even if) this feature will be re-added.
XForms now have a API to pass data between each other (more than just the music data), this has made it possible to separate demuxer from decoder.
- Collections
- Various new playlist plugins including: ASX, RSS, XSPF, CUE
- Various new decoder plugins including: ALAC, DTS, CDDA
- Neuros OSD output plugin
- MusicDNS fingerprint plugin
- Perl Bindings
So many that it probably doesn't matter.
No new platform support are included in this release.
- Playlist functions take an extra argument
- sql query does not exist anymore
- c++ api changes
- reading playlist files is possible again, but uses the collections api.
- java bindings were removed
None that we can think of.
Alexander Botero-Lowry
-
1545
- 9ac7a6575efae7ba114d6577a4383cfc830f2fca
-
1541
- a6450d1c594b406341acaea46466a3e245475c00
Anders Gustafsson
-
1550
- 6e80ee1467d22f3f7973ca64ca3e3833c8705395
-
1557
- cf60df03bc5eeb7f857c4b3d98f349eb6cf5deef
-
1559
- 2a9f7977cd20522526979e725b1954a698f1881f
-
1558
- 2c3824e11c88c2c9577e3a1a669c128f4280ce25
-
1549
- af2c6440f3efab25640ff1041e0f220cfaf7554e
-
1517
- 7d35f1cbad18d50ab2c79633a3a71f9ef4ba1565
Alexander Botero-Lowry
-
1392
- 774f83abf5b5ae9bc3e215ff62c3c75a89741cae
Anders Gustafsson
-
1526
- 6ff921e39d883a5a4e4989fe2379f5d474fd8bc4
Daniel Chokola
-
1529
- bd1c2e9257ff3eb70e69c1187f7c5af881c82be2
Erik Massop
-
1542
- 197511ca76d7ecba3d496c383f26fdf7f03d84d5
Georg Schild
-
1510
- ed85e208b5c7677210e7e56780c8c27f6219d0b3
Rainer Wittmaack
-
1490
- 059633bd97ade6f62e96f990fc325155369936d9
Sebastien Cevey
-
1483
- 1c9501b776f68126365cdf32f20e9f4a31de5af9
Tilman Sauerbeck
-
1537
- d372030e49288c91556aad8d67748fb1e931fe8e
-
1536
- 01b3cc37a715ddecece90ad8985407c14ebcd725
-
1534
- 0329d6ea1f922c3ee43c14577284dfd39899b760
-
1539
- 3fa342bda8145a87b54571ac5ebd81009a9ca99a
-
1540
- 2a5d0c2fc61c75f6cf53acd3d88f3feaf91e354a
Tobias Rundstrom
-
1547
- a636fb2284ddcae95a02d07e0e757769cc2d41d2
Alexander Botero-Lowry
-
1458
- 92df444475f202b5a1299efd218da7ae2cfb1b3e
-
1459
- c1cb2f5e4eb0c4564841f855a5bf11960375c6a3
Algardas Pelakauskas
-
1467
- 8cb33eeb4b2d3d2dc9a293fce7577af9910bfb35
Anders Gustafsson
-
1465
- bc177d920458acc1222be7a9810c24e65ed0abe5
-
1472
- 3200a44cecd2939c3383a82e0c4e418254e4386c
Daniel Chokola
-
1499
- ac684855a2ed0c1215965857af713e6922ec9a6f
Daniel Svensson
-
188
- 5f8fd79b5c2f4b644e5a72af087b1a568bd9e344
-
1457
- b162bb9800f2c092c0e529b70ddbb325e12ca38c
-
1460
- 496e43180fdbfa32cfc124144f9b74c566a582f2
Erik Massop
-
1455
- 72dbbc23692f578795af0ed7ae573555a8d315e1
Georg Schild
-
1498
- a452a128b4369d00390fbdd57b212dd14592761b
Jonne Lehtinen
-
1456
- fa5745a90f70b33924bc18cfb67cc0a66f16c029
Sebastien Cevey
-
1488
- e1647a13a77251bb223e2b1d74284e8265fd4891
-
1469
- fc2a6029cb12989d004847efdf3ff636832d54ad
-
1495
- b0f331e1864e31a2a2c72eb120fb09bb8a83ca8f
-
1413
- 3870ee76e4fc549e8326940253c431d94f16f867
-
1414
- e741edf098ec6fdae11145a5316df50258b4657f
-
1486
- 8f31f9939bde12c23d0af7a712fd697dfe2a3d0e
Tilman Sauerbeck
-
1491
- c1145dc09e265eb7b48413f610a4f79dd36c8885
Tobias Rundstrom
-
1461
- c55755c2ce2914d1742ce48aaf975b408dd8817a
-
1497
- 1bd73852b1631a7f9a97b556397889997be4a1e2
Alexander Botero-Lowry
-
1399
- 144c30ec305b592ee220a98b739591e5e43f0c2e
Daniel Chokola
-
1451
- 1d2f40c57aa72947029d7a194688d63d0ba55307
Erik Massop
-
1454
- a492e805fa51940d746a1d251232bc4f13417165
Florian Ragwitz
-
1442
- 5505a80f6e08ce1b439b90761154aca9dad02cf2
Juho Vähä-Herttua
-
1446
- b9d1f5ce7531c08eee0e7046fd9b145042160db2
Tilman Sauerbeck
-
1445
- ad64a631d8d39dab12e9dbe6adbe08914f653481
-
1444
- 62699e151806ddd086bbe7456ea185be93e16561
-
1443
- ae14f57320520558dcd36947b7cfd5af3aa2c979
-
1442
- ee1e202e2a0e49ffa02ebb4312a1fb715fd17bde
-
1449
- 66ad0021b75dcaeadb37d1442d89cbe5f18690ea
Tobias Rundstrom
-
1452
- dd021cc4bb466fcebb4a5d5faf14866a0e3e5782
-
1453
- 00ad3a6f7b94d6a013d7636cf8de973dfeecb4c3
Alexander Botero-Lowry
-
956
- c4fa3ca5710940eee97d60a239babe6d388371af
Anders Gustafsson
-
1321
- 7aa700c5c6db517525d296d27923136a81451bcf
-
1343
- 788c0caf9ff81befc691d7254e9d76cc44102e9a
-
278
- b8d4960c6b26e6fac4b037690e909806e408e44c
-
279
- 01b3f6193dbf51e717accdf93196a203d95356c4
- 5154437b7d82318fcc06954cbd2dc69076cabf8a
-
1423
- 02d0b37ec6ccb771de0f3884e11195ef4003e41f
-
1422
- ca813027b96a1617238de244e426ff3d09ba867a
-
320
- a6bbad78e47a9c30f913f807adb02b3c41c31969
- 7b36043ae5ec46d1337779ff357a2eaaa008fc44
- 908af1aebe61ff6f14127d7dcddac8abba9f9137
- c963a9715729915a3f95444b50a3be900fcd137f
- 67f4a6d15f8091cdcebf9d67a9be89d770b6a81c
- cf86483fcba6f68f10d762fe43cf09eb0550ddbd
- 574870b7b5b24a077b20b455fc1cc174a5740db5
- 6d59d076503293a2776d28354686808a619398f4
- 755c34a30e47f635906bf68260428e321d9e4eae
-
1378
- 1998a18b307c2b4837e76341d05c8d51e8297dc6
-
1316
- af4a86e5b9a8c9860a3a75b1e88e42e744a09c8a
- e1051c5c8c4b92ef58a65f98450a57de5e3ba017
-
1354
- 97ce6520d66d957aa26abad70880784b6818cfbf
-
1280
- 0a61681a08c78881f1b8d3d16bb160b5a42cceef
-
1436
- 27067144caad301e3adc95dd1f51e1871e23f8f0
-
1434
- e1bfa3a39439d6c1accdc4fdcda70984bac7e530
-
1432
- 4fc183601ea0e0a44e6a99fd70416e0aeab2d657
-
1433
- f1491b8ae7be7065ce258266d075676c219cb474
-
1415
- cc197db131a5df3152032a21d54a0ab9ab65c383
-
1418
- 990e1bd7ea69465295e41e48a61456efe350424b
-
1419
- 9f80abcd7ed46fa39cff5eb017209bde68c27e96
-
1380
- da4fd6fabce5f2de1405b0f237025766a124da90
-
1381
- 9b6ae23d3ad0906ce288f8b3a702e83bf99e2352
-
1416
- e22a4e769082a8cd703f01602649e36d7cc8ad2f
-
1417
- 59219c2dbcc3cfab578c0dc3b723f1f65b1a51b9
Ben Slote
-
1351
- 9d0a73ef5cc374e5fbeec2242b2d2769d4803c49
Bernard Pratz
-
956
- 36d1e959f7342ef2231b029873a8ced6d213c303
Daniel Chokola
-
1403
- c0d89e05df1726c3e2d68db8c2ffe83f5f878813
-
1371
- 429bfb70d8880a5784c9ff77e825c9dbc66e8d55
-
1372
- 870c3d4696879a260e9d0313ee89dd321793797d
-
1275
- 97521ad6fbbebc2d12b5f6593e3f120f1ede7361
-
1370
- fbac3b118f8d42ef84c93eb73e801a68818da7ba
Daniel Svensson
-
1306
- 2a0fcee96aad9258b3a798c39b213c159d075189
-
1282
- 75922b2073450d5167cb6f7765b3579c2fc1058c
-
1337
- 0bd39a71494be8cfc624fc65575a7d7e8ee5013b
-
1273
- 1e315bc4078b58891c85412b75762c5ff8901731
-
1289
- 3c23fd26fac7f71c167bd9488f5a9e337b96b13f
-
1288
- e9eea8a969199b422efb753a5823f07607453e6a
-
1332
- 5299a5ca826506678c5cb9afda765def6165982b
-
1376
- 291f7b84d578a1381c2bd522f56cb832db4d122e
-
1178
- b0da158fdfa51ee337e9ab5534e65359c787b354
David Anderson
-
1179
- 5a1bd5e4d69aa83192c200d0aaf0e6ee871d2ebb
- bb4b4c7cbdc33831d3f6595ad5e4c0abe30aafa6
- b985a5d0f99b487a3850a43eeaf355503a1a41b5
- d8e3e9fae9f1e5a92b7fbc9f835ffa256784ecc8
- fad5220b3e5353dcb7dc22129865b17586d3f633
- 9c503493a60d289025842ab12f631637940494b0
- c0fe3aece8e36cef4a907fb016024e1c30c11592
- 26f71e02c10131ebe82a06b27318e0c70e739daa
- 440e680a08b2d19035d95dbffb24b561b540114b
- 675d4f7bb79405b1de7ce4f7e90507dc9440b032
- 18146c2ac78601f5f4017fb61e0f4409d296b3ea
- f07e0aeb6163653208abc722b3d6343935be830a
- 9c858c573f98b2afd7c6e745bce3ec39c988810c
- 8655dc5b582860c0a84a3b28ce564f384b47b016
- 73ffaa266fb182ab070b39c468acbf960d655ffc
- b7c2cf061d44b5013b0c512a6eba230d4606370d
- 31502f5562353441315d36d8c35daf075f7944cb
- 7c40926f8b1e777a566d149cd89b6aa715b46f0e
- 3e0f791896bce8ff6c6195eb869959d2e43771d1
- c16face778f89bdebd6dc1119ebb9cc28490fbb8
- 5ef6785f30aa05752e95e2792a3863c09c99c332
- 232313f8bbec254180966cd64e2fb8c00afdb2b5
Erik Massop
-
1291
- 1690b181d7e263d4a36e31ccd8938beaf78e627b
-
1313
- 4cdea54500d6a3453255f5d11934c70e45285cb4
-
1265
- 70cd2b4f966a5de027f76bbcb032fee929018360
Florian Ragwitz
-
1322
- 370a27fffb8ac9a7b352f65427679eabf4eb78de
-
1349
- 520c59fe87c776add59e214f0a19e0f22294312a
-
742
- e714a668227f066db1c28a8f500cbc790779194e
-
1327
- 80a375e57480ab826b4eb4c522a5219293da22a1
-
1162
- 9eba0179753eb6f2a6582a718a30ab7c42303df1
-
1323
- 1da7934cbc9178629ab5f137ae16e28bb7037500
-
1340
- db12b40917d1f7f111c429e6f9ca9e6a289f57f5
-
666
- 09d80a1f35b060cf3ecf78bdc65bd9f4cc9e85e7
-
1328
- 7124babe27b241e549f4e0e8469c151fa0aff9a6
-
1329
- 03254832f9930bede8fccff992ae4679d2603130
-
1420
- 0a29074b796f5c6500c9126a3be8b90a6b00a1ff
-
1257
- f6a71d326510b64924e91f680e7ac1f3b7fc36fe
-
1397
- 4c0297459ae400bfe408a49a27bbab2325e01340
-
1293
- ea85466617ad35f1bffbba72a3b6847007b5b373
-
1031
- b7e54e8853a0ab759be4830a05a06aff8940e948
-
1261
- b8491bf148590d8b8080a543851442d03e8d3dca
-
1390
- 8c6671f9574d157178a1ee0e1fa62d7bd29ffdfb
-
1353
- ae08363afe591363f2f86e341d8fdc808cf3423e
-
1272
- 40e4ad9a158deba913c47c4ebef2b5c02191b288
-
1331
- e1188a4d5b9808d82ffc4435e11401d78e2bd6c3
-
1356
- a125aa17b0074736ae4cd48e9f9dbd9411813240
-
1333
- cc20a7d2c8690998b56ec1d524def133e402c972
-
1396
- 335b2daa3df5ee57841f56ae4c5856bb35d41c67
-
1367
- 69ff4aa64e115f8cad77ed8f59a94a487f1a0a71
-
1362
- fabfc023fe01ac1931a53dae2e23bd00c97d3146
-
1410
- 3a959a317f139eca9798fc03f46e1a8ea49525a7
- 9a1faaa821f1f3dc4c975bb841b731f27fa049ee
Jonne Lehtinen
-
1317
- ed06755051c697fe2d2509ff77ce62eda47eb3bd
-
845
- ea5ff54a0614c043d31de35a225bbda27d23bbaa
-
1313
- 0bfad7311f5a9ae31e4749fd4f3a319b66b0b48b
-
1344
- 5bc66646cc4a6d6c4d2a5332c0a62d8cc5bd8a14
-
1126
- 9c5e8d884e03322619886596090a7dcb36e38373
-
1318
- 0a3210a4d9e0e0e61035adc56686fa13f39156e4
-
1364
- 938373d38c3cb72be211eda8ddeb7ccda3e4ca5d
-
1388
- 3759179eaceeeef93fba4d0cfb8436c0bde1f09d
- dbdde605b46466a6272c8d6be9686144dbda1bc5
-
1401
- 6939ec6ad2abc234cc39a4eac494d1cd774df797
-
1277
- 9dd4ca103ac43179a327218852895d9a70b8a66c
-
1290
- 51795229daafb895be3b5bc9856b4b30d603f0a0
-
1391
- 6f27c78028378fce85e464a124e38dcd8fc4c0e1
Juho Vähä-Herttua
-
1421
- 47a5a25f4e5bc05df02681dd4084d90009b6cf33
-
1279
- 807cada51769a0c36fb9f0f39b65432ff55825b5
- 3f722b3bbb3eb911de5d2cb2508f8c3766d2ec26
- 894ae40986969013334c68a8b281d64f9b660e9a
- 3f25dc748fbcc42da37e732f463e12fbd3493026
- d20fa0532780a50aedfb901a563d766ec77de6a0
- e55369bb37dd25283368fb9ebffdc83d20a5d81c
- 553e757074374509cb4cd2fd29f950c49ab5b5cc
- 4978bf91b3e684a27a143a619acc375d1139d68d
- d2ef5a915870208166ccd0c30d6fde9b6c5ff22e
-
1287
- 98dab8e328299ddf63351061f2b73f6606378531
- 5206c949c988e9c0a1b7bc3459bd1bd52a3b7d02
-
1281
- e54e878fdbebab163d9e5bbf69d6ca0b91ad77d7
- 4ab3c8a10493e3322ac73a7aee4aabb9d10b9b8a
- 1da841971029d041f965e0e0fd42f89a90d8c5e4
- 7cbd659de1c744001ff289d9d5b11dc8bf46060e
-
1429
- 24e6b0e37d1e1bdced96ade14d47d0f8c93dc07c
-
908
- 079ae2a307a5ddc422040566b9983e0f5ca8bc0f
-
1357
- 528ba767f3c2b5df7e5503f197bc18910ddb86bc
-
1377
- 882f05026f4c0d9b2603c1ff03a42096d2fa08a5
-
1411
- 339f568b4a91b0e5e3e07735e8cbc32e4acb4f1c
Karsten Krispin
-
1379
- 8c4bc67cb0763557aa9dc5c168f185500ed904b4
Sebastien Cevey
-
1365
- 4f7bf65539be7e8a1795fe8e858a17e80109aac6
-
1339
- b0e0c329a3d0a196f3d992f79cab963970a60431
-
1023
- ab95ff31b2340225f9c44b96444f553b51ca6eba
-
1265
- d974fd8d618d306d2b29c2340168b793d0915ec8
-
783
- c3c36f55d47eddc7f824a211123ff147a4a7ee3f
- d20448c0efaa8b8c91728e22c83fe0c356c722a5
- ff8069d136ad6b3517a77d7fadfdc196fb1cc9f2
- 7b77c1327c6d5555d65ec433f0f9a3c4a9a634a6
Tilman Sauerbeck
-
1335
- 7e45685b45bc811c203bfa7d7dff48f516006141
-
1334
- 5536a5b1a705834cd25eafa52796d7d7959518e0
-
1359
- 2a79755702f5ec53149e56953d16a5fbc333ba04
-
1283
- 3abba70631d120fb6cf4bd2a99d363c3939b7624
Tobias Rundstrom
-
1304
- c47f6fe1d8ee092a943646d1bf8b2cd1da15da9d
-
1305
- 6a6826eb75e048f0f0c598735003b9658f9e375c
-
1424
- 02662124237ba4270e4fd2cff28d9139620f835f
-
1427
- 5ce3ea8280d01c0b45a212e8c839793ccc9b95fa
-
1325
- 0e1a4b7204fc9d13186360c1c1a544731e9cd347
-
210
- 0b27a7255736980deececea456c6e4681e64c603
-
1303
- 8ec3f0dfaf3754a06376f4acb78a53556b37e856
- 28b28f5792b193ffb30eabbf55b34620fe618adc
-
1319
- c80515707ced9aa592192ac421fac3353a1e23a6
-
1107
- c9ca14a4a2fbad32a60d04a3434daee647f14930
-
1412
- d52bb18dfe7d16b8c9ba56da5a1770de6629455a
-
1394
- 6a36650cb0cffe5c724a54e0ddc15a01ad4d2359
Todd Bayley
-
1408
- 67772785603531ef2bf7befbbb695a0e7ac81cd1
Content is available under GNU Free Documentation License 1.2 unless otherwise noted.
- Community
- Development