Release:DrJekyll

Erik Massop edited this page Nov 4, 2017 · 1 revision

Release Notes

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

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.

Noteworthy changes

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.

Feature additions

  • 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

Bug fixes

So many that it probably doesn't matter.

New platforms

No new platform support are included in this release.

Notes to client authors

  • 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

Notes to xform authors

None that we can think of.

Full ChangeLog

Between TEST4 and FINAL

Alexander Botero-Lowry

  • 1545
    • 9ac7a6575efae7ba114d6577a4383cfc830f2fca
  • 1541
    • a6450d1c594b406341acaea46466a3e245475c00

Anders Gustafsson

  • 1550
    • 6e80ee1467d22f3f7973ca64ca3e3833c8705395
  • 1557
    • cf60df03bc5eeb7f857c4b3d98f349eb6cf5deef
  • 1559
    • 2a9f7977cd20522526979e725b1954a698f1881f
  • 1558
    • 2c3824e11c88c2c9577e3a1a669c128f4280ce25
  • 1549
    • af2c6440f3efab25640ff1041e0f220cfaf7554e
  • 1517
    • 7d35f1cbad18d50ab2c79633a3a71f9ef4ba1565

Between TEST3 and TEST4

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

Between TEST2 and TEST3

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

Between TEST1 and TEST2

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

Between DrHouse and TEST1

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
Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.