1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801
|
Sun Sep 3 13:57:28 CEST 2006 forcer@forcix.cx
tagged 2.1
Sun Sep 3 13:57:10 CEST 2006 forcer@forcix.cx
* Release 2.1 version update
Fri Aug 25 22:32:58 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Use regexp-opt instead of mapconcat.
Sun Aug 27 07:21:55 CEST 2006 Michael Olson <mwolson@gnu.org>
* Include the tq.el file from Emacs 22 with EMMS, instead of re-implementing it in emms-player-mpd.el.
Thu Aug 24 15:11:35 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: don't scroll the playlist to the bottom when switching back
Thu Aug 24 05:05:39 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: pitchfork's search page has changed
Tue Aug 22 15:06:08 CEST 2006 Michael Olson <mwolson@gnu.org>
* Fix compilation warnings and don't clobber namespace
Tue Aug 22 12:05:08 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: few compat fixes for emacs21
Sun Aug 20 15:18:56 CEST 2006 Damien Elmes <emms@repose.cx>
* manual: fix a spelling mistake (thanks yrk for adding the browser!)
Sun Aug 20 14:47:39 CEST 2006 yoni-r@member.fsf.org
* added the emms browser to the manual
Sat Aug 19 19:52:20 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: move from emms-devel to emms-all
Fri Aug 18 07:05:16 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Get rid of error messages when closing the MusicPD process after playing the last track in the playlist.
Thu Aug 17 19:07:09 CEST 2006 william.xwl@gmail.com
* emms-score.el: Make use of `emms-player-next-function'.
Thu Aug 17 18:00:07 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: only display '. ' if there's a valid track number
Thu Aug 17 17:45:18 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: add documentation for a bunch of features
Thu Aug 17 18:14:04 CEST 2006 forcer@forcix.cx
* emms.el: Provide and use `emms-player-next-function'.
Thu Aug 17 16:40:49 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: add last-played support
You can now define filters to display only tracks played in the last
week, month, etc.
Thu Aug 17 03:56:11 CEST 2006 forcer@forcix.cx
* The coding system of choice is utf-8, not legacy-1
Wed Aug 16 02:24:34 CEST 2006 forcer@forcix.cx
* AUTHORS: Removed zeus, he said he never did anything big to emms, only
mp3player, and that code is long gone.
Sun Aug 13 19:15:27 CEST 2006 william.xwl@gmail.com
* emms-info-ogginfo.el: Add check for retrieving ogginfo.
Sat Aug 12 21:49:59 CEST 2006 yoni-r@member.fsf.org
* added emms-with-excluded-directories to emms-source-file
Fri Aug 11 20:58:49 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Really kill the client process, as documented, instead of waiting for it to time out.
Fri Aug 11 20:48:59 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Make supported formats regexp customizable.
Sun Aug 6 04:26:59 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-playing-time: Don't require emms-info-mp3info, since none of its functions are used directly.
Sun Aug 6 04:26:40 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Emacs21 fix.
Fri Aug 4 20:53:08 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Use better logic for last patch.
Fri Aug 4 20:38:13 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Correctly fetch track data when using remote MusicPD server.
Sat Aug 5 02:43:38 CEST 2006 william.xwl@gmail.com
* Set correct SEPARATORS parameter for split-string.
Thu Aug 3 05:00:44 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Use better algorithm to detect whether the user has requested a stop or whether we have run out of tracks. Thanks to dds for the report.
Wed Aug 2 05:50:00 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-cache: Replace use of 'utf-8 with emms-cache-file-coding-system.
Tue Aug 1 04:41:19 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-cache: Change default coding system to utf-8. Fix byte-compilation warning.
Mon Jul 31 19:05:03 CEST 2006 william.xwl@gmail.com
* emms-info-mp3info.el: New function, emms-iconv, for converting string
between different coding systems. The conversion is necessary when
emms-info-mp3info-coding-system is different from
emms-cache-file-coding-system.
Mon Jul 31 19:00:49 CEST 2006 william.xwl@gmail.com
* emms-cache.el: New variable, emms-cache-file-coding-system, which will
allow user to set cache file's coding system explicitly.
Mon Jul 31 00:31:47 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Add support for updating MusicPD's database and improve documentation.
Mon Jul 31 00:02:32 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-streams: Don't prompt for fd. Determine it automatically instead.
Sun Jul 30 23:50:00 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Allow a password to be sent to the MusicPD server.
Sat Jul 29 04:25:23 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-info: On second thought, with remote players, info should be fetched even when the file does not exist on the local system. So we should always fetch info when file-mtime is nil.
Thu Jul 27 20:35:04 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-info: If the file does not exist, don't update its info and file-mtime. This fixes an error.
Thu Jul 27 16:13:40 CEST 2006 forcer@forcix.cx
* Makefile: Don't split info output
Wed Jul 26 20:17:58 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: add some documentation related to singles and filters
Wed Jul 26 16:38:32 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: fix a few cover bugs
Wed Jul 19 13:49:58 CEST 2006 Damien Elmes <emms@repose.cx>
* add more lookup functions, a filter-changed hook, and fix an indent problem
Tue Jul 11 00:04:53 CEST 2006 yoni-r@member.fsf.org
* resolve bug reported by sebatian about the q key
Mon Jul 10 20:24:03 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: fix keybindings
Mon Jul 10 20:04:51 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: add next/previous filter support
Mon Jul 10 19:23:13 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: improve filtering, update docs
Mon Jul 10 16:38:07 CEST 2006 Damien Elmes <emms@repose.cx>
* mplayer: -playlist must be the last arg when streaming
Mon Jul 10 16:24:05 CEST 2006 Damien Elmes <emms@repose.cx>
* mplayer: use really-quiet (might help on video files with lots of errors?)
Mon Jul 10 16:19:39 CEST 2006 Damien Elmes <emms@repose.cx>
* mplayer: use quiet mode (stops skipping when emacs is busy)
Thu Jul 6 13:25:23 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: use generated name on top level enteries
this fixes a bug where 'various' albums end up being classified under
the first author of the first various album
Thu Jul 6 11:51:38 CEST 2006 Damien Elmes <emms@repose.cx>
* playlist: don't assume there's a track at point
this makes RET on an group heading play the first track instead of
failing
Thu Jul 6 09:35:32 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: don't use text-mode-map as parent
Thu Jul 6 09:31:02 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: add lookup of artist/album in wikipedia
Thu Jul 6 08:30:45 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: add filtering support (see comments at top)
Wed Jul 5 15:42:00 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: lvl is a bad name (fixes a bug)
Wed Jul 5 15:34:50 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: don't rely on target to determine track properties
Using 'track means that the format string symbols aren't generated
properly.
Note that these recent changes means that the browser and the playlist
share the same face. It's not too hard to change this - what do you
think? Should the browser and playlist track face be different?
Wed Jul 5 15:16:40 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: propertize playlist tracks in formatting code
Wed Jul 5 13:47:48 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: refactor level handling code
- remove insert-track-function, it's not needed
- playlist indentation is now handled the same way as the browser,
using format strings
- dynamically bind the relative level to make the above work
- indent tracks a little more to make them visibly "under" albums
Tue Jul 4 17:34:22 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: indent albums, don't propertize indent
Tue Jul 4 16:01:09 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: make faces dependent on type, not level
also renamed the faces - you'll need to customize them again if you've
customized them before.
Tue Jul 4 15:14:00 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: set missing elements to 'misc' to prevent failure
Tue Jul 4 14:56:34 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: add no-cover documentation
Tue Jul 4 06:43:15 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: don't need point-at-bol, code has been refactored
Tue Jul 4 06:40:20 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: add default covers, fix bug
Sun Jul 2 11:13:18 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: beginnings of format string support
Sun Jul 2 05:37:21 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-browser: Use point-at-bol instead of line-beginning-position for XEmacs compatibility.
Sun Jul 2 05:03:20 CEST 2006 Damien Elmes <emms@repose.cx>
* cache: set coding cookie in cache file
Sun Jul 2 04:03:02 CEST 2006 Michael Olson <mwolson@gnu.org>
* Fix more XEmacs issues.
Sun Jul 2 03:21:31 CEST 2006 Michael Olson <mwolson@gnu.org>
* Allow player to set the exact elapsed time of a track. emms-player-mpd and emms-player-mpg321-remote both need this.
Sun Jul 2 02:12:47 CEST 2006 Michael Olson <mwolson@gnu.org>
* Make emms-cache and emms-browser work with XEmacs.
Sat Jul 1 00:08:04 CEST 2006 lucas@rincevent.net
* browser: bind 'C' to clear the playlist from the browser window.
Fri Jun 30 14:40:50 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: d for dired (missing half)
Thu Jun 29 19:54:24 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: add 'd' to open dired on the current directory
Thu Jun 29 16:13:56 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: fix bug with custom cover fetching function
Thu Jun 29 15:24:44 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: cover display, compilation support,more
- added optional rendering of cover images in the browser and playlist
(see http://repose.cx/dump/browser-images.png)
- display artist name if browsing by album
- add `emms-browser-get-track-field-function', which allows you to
customise the way the browser sorts the cache into various albums,
artists, etc. includes a function (not on by default) which finds
the artist name by the directory, not tag info - this prevents
making lots of top level artist entries for artists who only appear
on a compilation
Wed Jun 28 00:07:59 CEST 2006 lucas@rincevent.net
* emms-browser: add C-j as an alternative to C-RET for console users
Mon Jun 26 18:04:15 CEST 2006 yoni-r@member.fsf.org
* emms-playlist-mode-window-width defcustom + emms-playlist-mode-center-when-go
Mon Jun 26 16:15:34 CEST 2006 yoni-r@member.fsf.org
* make M-> act like a normal Emacs buffer for emms-playlist-mode
Sun Jun 25 19:56:54 CEST 2006 lucas@rincevent.net
* emms-last-played: Count the number of times a track has been played.
By default, EMMS will now store the number of times you play a track.
Sun Jun 25 18:20:44 CEST 2006 lucas@rincevent.net
* emms-cache.el: fix missing paren in emms-cache-sync
Sun Jun 25 13:33:48 CEST 2006 lucas@rincevent.net
* emms-browser.el: fix bad keybinding for emms-browser-goto-random
Sun Jun 25 13:01:38 CEST 2006 Damien Elmes <emms@repose.cx>
* cache: readability fix
Sun Jun 25 12:51:30 CEST 2006 Damien Elmes <emms@repose.cx>
* cache: rename function, remove obsolete one, only mark dirty if necessary
Sun Jun 25 11:59:01 CEST 2006 lucas@rincevent.net
* emms-cache.el: Move the pruning code inside emms-cache-refresh.
Sun Jun 25 13:24:41 CEST 2006 lucas@rincevent.net
* emms-browser.el: emms-browser-goto-random moves the point to a random line in the browser.
Fri Jun 23 19:12:52 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: another read-only bug
Fri Jun 23 17:09:33 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: fix bug with read-only buffer
Fri Jun 23 17:04:06 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: more search stuff
- fix bug where we clobber emms-browser-buffer
- clear search on new search
- add new keybindings - 's a', 's s', etc. to search for different fields.
Fri Jun 23 16:28:37 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: preliminary browsing support
Thu Jun 22 22:46:37 CEST 2006 yoni-r@member.fsf.org
* function name change + testing emms-patches mailing-list
Fri Jun 23 01:17:59 CEST 2006 lucas@rincevent.net
* README: added a note about compiling emms-print-metadata, since it apparently wasn't obvious...
Thu Jun 22 13:27:20 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: use the filename if no useful metadata is available
Thu Jun 22 13:14:21 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: uniquify track names, mpg321-remote: restart dead process
Thu Jun 22 13:45:28 CEST 2006 Damien Elmes <emms@repose.cx>
* cache: add a routine to refresh metadata info
Tue Jun 20 11:19:59 CEST 2006 Damien Elmes <emms@repose.cx>
* README: fix a small typo
Tue Jun 20 08:52:41 CEST 2006 lucas@rincevent.net
* README : Advanced configuration : added item about seeking.
Sun Jun 18 14:03:37 CEST 2006 william.xwl@gmail.com
* emms-player-mplayer.el: Enable mplayer's slave mode for seek support by
default.
Sun Jun 18 14:02:36 CEST 2006 william.xwl@gmail.com
* AUTHORS: Update William's info.
Sun Jun 18 14:25:07 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: bugfixes, sort/display by year
- fix a bug with add-and-play on a single file
- display album year if available
- sort albums first by year
- add c-1, c-2 etc keybindings to quickly browse by artist, album,
etc. (conflicts with standard keybindings - assumption is that
digit-argument is probably not very useful in the browser mode)
Sat Jun 17 04:35:35 CEST 2006 forcer@forcix.cx
* define-emms-simple-player: Check for existence of the player executable.
Sat Jun 17 01:38:47 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Make the playable-p function return nil if we cannot start a connection to mpd.
Fri Jun 16 18:22:44 CEST 2006 william.xwl@gmail.com
* Rename `emms-score-show' to `emms-score-show-playing'. Add
`emms-score-show-file-on-line'.
Fri Jun 16 17:32:58 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: put track number first (better for compilation albums)
Fri Jun 16 15:27:46 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: fix centering when adding new tracks to the playlist
Fri Jun 16 15:19:26 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: remember position when hitting 1,2,3 etc
Fri Jun 16 13:06:12 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: collapse before expanding (expand-to-level-2, etc)
Fri Jun 16 13:02:22 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: fix sorting on tracks without a track number
Fri Jun 16 12:31:59 CEST 2006 Damien Elmes <emms@repose.cx>
* mpg321-remote: fix race condition
Fri Jun 16 03:13:18 CEST 2006 Damien Elmes <emms@repose.cx>
* mpg321-remote: fix bug related to the player stopping
Fri Jun 16 00:57:14 CEST 2006 forcer@forcix.cx
* Add Adam Sjoegren (copyright got assigned)
Thu Jun 15 11:42:17 CEST 2006 Damien Elmes <emms@repose.cx>
* mpg321-remote: defvar mask-stop-message
Thu Jun 15 08:30:27 CEST 2006 Damien Elmes <emms@repose.cx>
* add player-mpg321-remote
- allows seeking in files
- handles files with errors in them (the mpg321 simple version skips
over the files)
Thu Jun 15 07:11:56 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: fix for the tracknumber fix patch
Thu Jun 15 04:36:50 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: handle nil track numbers
Thu Jun 15 04:28:26 CEST 2006 Damien Elmes <emms@repose.cx>
* playlist: enable undo, add extra undo binding
Thu Jun 15 03:55:43 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: require emms-playlist-sort
Thu Jun 15 03:34:17 CEST 2006 Damien Elmes <emms@repose.cx>
* playlist-mode: add 'C' to clear playlist
Thu Jun 15 03:28:54 CEST 2006 Damien Elmes <emms@repose.cx>
* info: display progress when adding async
Thu Jun 15 03:36:06 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: make defcustom lines user variables
Wed Jun 14 20:07:25 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: expand/collapse levels, tab through entries
Wed Jun 14 18:00:48 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: refactor data format, bugfixes; emms: add emms-track-p
Subitems are now stored in a tree of "bdata" objects, which is
generated when initially displaying the buffer. This makes rendering
simpler and also fixes some bugs where tracks were not being sorted
correctly in the browser and/or the playlist.
Adding items to the playlist now inserts 'group' names when you add a
whole album, artist, etc at a time. These names will be thrown away if
you run emms-shuffle. The sorting routines will correctly sort the
buffer, throwing away the group tags, but then throw an error because
the buffer is not the size they expected it to be. Other playlist
manipulation routines like next/previous should skip over the group
names - if they don't, it's a bug in the playlist code.
An example of the new interface is at:
http://repose.cx/dump/emms-browser.png
Wed Jun 14 05:21:14 CEST 2006 william.xwl@gmail.com
* emms-lyrics.el: Fix file-exists-p error when finding lyrics file for
streams. At present, will just take care of tracks with 'file type.
Tue Jun 13 12:01:36 CEST 2006 yoni-r@member.fsf.org
* added the section "Finding files and speed" to the manual
Tue Jun 13 11:06:04 CEST 2006 yoni-r@member.fsf.org
* fix bug in emms-playlist-mode-center-current
Sun Jun 11 20:54:07 CEST 2006 yoni-r@actcom.co.il
* removed superfluous comment (actually testing darcs send)
Mon Jun 12 21:16:09 CEST 2006 forcer@forcix.cx
* debian: add changelog for 2.0-2
Mon Jun 12 21:12:55 CEST 2006 forcer@forcix.cx
* debian: Install info file as well
Mon Jun 12 07:18:00 CEST 2006 Damien Elmes <emms@repose.cx>
* browser: sorting, bugfixes
- add sorting for subitems (albums, tracks, etc)
- make isearching expand the current entry automatically
- rename subitems-exist to subitems-visible (clearer)
Sun Jun 11 18:39:01 CEST 2006 yoni-r@actcom.com
* updated manual about emms-foobar-file prefix toggling
Sun Jun 11 11:54:00 CEST 2006 Damien Elmes <emms@repose.cx>
* emms-cache: add pruning support, make save/load interactive
Sun Jun 11 01:05:07 CEST 2006 Michael Olson <mwolson@gnu.org>
* Use better exclude regexp, so that people can load music files with '#' in the middle of the name.
Sun Jun 11 01:04:09 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-info: Never return 0 for info-mtime, since emms-time-less-p does not like this. Use nil instead.
Sat Jun 10 01:11:50 CEST 2006 Martin Schoenmakers <aiviru@diamond-age.net>
* Add mpd volume settings to custom
Small patchlet so mpd users can use custom to change the volume setting
backend to use the appropriate volume functions.
Fri Jun 9 20:59:50 CEST 2006 Damien Elmes <emms@repose.cx>
* browse subcategories (eg artist->album->title)
- subcategories can now be expanded and contracted, and added to
playlist
- see the new keybindings at the top of the file
- add new faces for the various sublevels (only the dark background
colours are useful at the moment - any light background users want
to fix that?)
- fix a bug in emms-smart-browse with (recenter)
Fri Jun 9 06:38:31 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Add functionality to dump MusicPD data into the EMMS cache. This allows for easy integration with emms-browser.el.
Fri Jun 9 06:36:43 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Rename volume functions to better match the namespace created by emms-volume.el.
Fri Jun 9 06:35:38 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Fix minor bug when importing the current MusicPD playlist into EMMS.
Fri Jun 9 06:20:02 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-setup: Get rid of pointless compiler warning.
Fri Jun 9 08:49:35 CEST 2006 Damien Elmes <emms@repose.cx>
* update emms-cache.el commentary
Fri Jun 9 06:16:06 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-cache: Small compiler fix.
Fri Jun 9 06:01:08 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-cache: Add standard enable/disable/toggle interface and do a docfix for emms-cache-set-function.
Thu Jun 8 21:41:23 CEST 2006 Michael Olson <mwolson@gnu.org>
* Standardize copyright notices. Add COPYING file. Mention license in README.
Thu Jun 8 20:46:12 CEST 2006 Michael Olson <mwolson@gnu.org>
* Fix compiler warnings in emms-cache.el.
Thu Jun 8 16:38:46 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-metaplaylist-mode: Fix bug introduced by the recent emms-playlist-mode overhaul. Add faces for light backgrounds.
Thu Jun 8 14:55:07 CEST 2006 forcer@forcix.cx
* NEWS is new
Thu Jun 8 14:36:18 CEST 2006 Damien Elmes <emms@repose.cx>
* refactor browser mode creation code
- make the rendering function (browse-by-artist, etc) responsible for
the mode name
- fix a bug where the wrong buffer is used
Thu Jun 8 12:52:53 CEST 2006 Damien Elmes <emms@repose.cx>
* browser sorting, and bug fixes
- sort tracks when they're added to the playlist
- fix a bug where we didn't uniquify the buffer
- distinguish between files and urls
- modify emms-playlist-sort to accept an optional region
Thu Jun 8 11:40:37 CEST 2006 Damien Elmes <emms@repose.cx>
* update modeline when changing browsing method
Thu Jun 8 11:26:23 CEST 2006 Damien Elmes <emms@repose.cx>
* avoid rebuilding the browser window each time
Thu Jun 8 05:25:46 CEST 2006 Damien Elmes <emms@repose.cx>
* small typo fix
Thu Jun 8 11:07:03 CEST 2006 Damien Elmes <emms@repose.cx>
* fix RET on trailing \n
\n isn't propertized which means hitting RET on a playlist or browser
entry fails. this patch moves the point before trying to read the
properties.
Thu Jun 8 10:44:00 CEST 2006 Damien Elmes <emms@repose.cx>
* add a metadata browser - emms-browser.el
* preliminary work on a metadata browser - still alpha, but it's
useable for me
* also updated my email address in emms-cache.el (whoops)
Thu Jun 8 14:30:52 CEST 2006 forcer@forcix.cx
* emms-playlist-mode: Facify tracks on startup.
Thu Jun 8 04:56:59 CEST 2006 forcer@forcix.cx
* emms.el: Change directory to / before starting the player.
Wed Jun 7 23:52:12 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-playlist-mode: When making new overlays, do not allow the rear to advance. This prevents some display issues. If we really need to modify the text there, we should be using (insert-before-markers).
Wed Jun 7 23:51:13 CEST 2006 Michael Olson <mwolson@gnu.org>
* Make emms-property-region bulletproof.
Wed Jun 7 22:35:58 CEST 2006 forcer@forcix.cx
* Fix typo in emms-property-region
Wed Jun 7 22:23:10 CEST 2006 forcer@forcix.cx
* emms.el, simplified emms-property-region considerably.
Wed Jun 7 19:28:30 CEST 2006 lucas@rincevent.net
* Very basic support for recording the time you last played a track.
* emms-last-played.el: New file.
Nothing fancy right now, more to come soon.
* emms-setup.el: emms-devel now requires and setups emms-last-played.
Wed Jun 7 18:10:49 CEST 2006 forcer@forcix.cx
* Mark the cache as dirty for each modification.
Wed Jun 7 17:40:00 CEST 2006 Damien Elmes <emms@repose.cx>
* fix damien elmes's email address
Wed Jun 7 17:57:59 CEST 2006 forcer@forcix.cx
* emms.el: The currently playing marker now should stay where it is, even for yanks
Wed Jun 7 17:55:11 CEST 2006 forcer@forcix.cx
* emms-playlist-mode: Stop overlay from being attached to text inserted before it
Wed Jun 7 17:05:02 CEST 2006 forcer@forcix.cx
* emms sources now switch add/play behavior when a prefix argument is supplied.
Wed Jun 7 17:00:30 CEST 2006 forcer@forcix.cx
* Add autoloads to emms-setup.el
Wed Jun 7 15:46:47 CEST 2006 forcer@forcix.cx
* Typo, defvar => defcustom for emms-cache-set-function
Wed Jun 7 15:42:38 CEST 2006 forcer@forcix.cx
* Cleaned up the cached code in emms.el a bit
Wed Jun 7 14:53:45 CEST 2006 Damien Elmes <emms@repose.cx>
* refactor caching code into emms-cache.el
* caching support is now provided via two function vars in emms.el,
emms-cache-get-function and emms-cache-set-function
* (emms-standard) or above will enable caching support
* you'll need to remove .emms-cache or s/emms-info-cache/emms-cache-db/
Tue Jun 6 16:44:39 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-info: Fix bug that occurs after clearing the current playlist and trying to re-add songs to it.
Tue Jun 6 16:15:39 CEST 2006 forcer@forcix.cx
* emms-playlist-mode doesn't need overlay compatibility anymore
Tue Jun 6 15:59:08 CEST 2006 forcer@forcix.cx
* emms-playlist-mode.el - now with less overlay!
Tue Jun 6 11:09:57 CEST 2006 lucas@rincevent.net
* AUTHORS: fixed Lucas' e-mail address
Mon Jun 5 18:33:39 CEST 2006 Damien Elmes <emms@repose.cx>
* info-cache-dirty/coding
* mark the info cache as dirty when it's modified, so we don't have to
write it out all the time
* save the cache as mule-utf-8 - comments? i'm not sure if this is
correct
Mon Jun 5 16:30:28 CEST 2006 forcer@forcix.cx
* AUTHORS: Damien Elmes address updated
Mon Jun 5 16:25:07 CEST 2006 forcer@forcix.cx
* emms-info caching (thanks to Damien Elmes)
Mon Jun 5 07:33:47 CEST 2006 forcer@forcix.cx
* Sort file names from `emms-source-file-directory-tree-function'.
Sun Jun 4 21:56:02 CEST 2006 Michael Olson <mwolson@gnu.org>
* Add some sources for inserting playlists without inserting their contents, and likewise for directories of playlist files. Exclude some files and directories from being added when walking directories.
Sun Jun 4 21:54:49 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Differentiate between files and URLs when it makes sense to do so.
Sun Jun 4 21:53:11 CEST 2006 Michael Olson <mwolson@gnu.org>
* Miscellaneous minor cleanups.
Sun Jun 4 21:49:40 CEST 2006 Michael Olson <mwolson@gnu.org>
* Make sure we never have an empty track description when inserting a song into a playlist buffer.
Sat Jun 3 14:56:44 CEST 2006 forcer@forcix.cx
* Remove debian-extras package as requested by ftpmasters (debian)
Thu Jun 1 21:38:53 CEST 2006 Martin Schoenmakers <aiviru@diamond-age.net>
* Put volume options in their own customize group.
Added a separate emms-volume group for customize and put things there instead
of in the main thing.
Wed May 31 22:38:10 CEST 2006 Michael Olson <mwolson@gnu.org>
* Make handling of multiple playlist buffers less error-prone.
Wed May 31 02:33:43 CEST 2006 forcer@forcix.cx
* emms-volume.el: Cosmetic stuff, defvar -> defcustom
Wed May 31 02:23:51 CEST 2006 forcer@forcix.cx
* emms-volume.el: Minor cosmetic cleanup
Wed May 31 02:11:18 CEST 2006 forcer@forcix.cx
* emms-volme.el: Add some requires.
Wed May 31 02:11:02 CEST 2006 forcer@forcix.cx
* emms-volume-amixer.el: Provide a way to set the control for amixer
Wed May 31 01:07:23 CEST 2006 forcer@forcix.cx
* AUTHORS: Add Martin Schoenmakers. Welcome! :-)
Wed May 31 00:35:00 CEST 2006 Martin Schoenmakers <aiviru@diamond-age.net>
* Add emms-volume and emms-volume-amixer.
New files: emms-volume.el provides some general volume changing things,
including a minor mode to more easily change volume when not in the
EMMS buffer. emms-volume-amixer.el is a backend using amixer.
Tue May 30 21:06:20 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-streams: Re-add space after prompt and use completion for type.
Tue May 30 16:42:43 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-streams: When the user wants emms-streams to play the selected stream instead of add it, create our own playlist buffer. When quitting, if we own the current playlist buffer, kill it.
Tue May 30 15:04:11 CEST 2006 Martin Schoenmakers <aiviru@diamond-age.net>
* allow nonzero ogginfo exit plus some reindenting
When ogginfo gave a nonzero value on exit, any valid data would get tossed
if there was any. This prevented emms from showing info for files that are
tagged but a bit odd.
Also reindented emms-info-ogginfo accordingly, which incidentally removed
some tabs in favour of spaces.
Tue May 30 06:54:29 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-streams: Re-implement yank and kill so that they do the right thing with emms-stream-list.
Tue May 30 06:01:14 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-streams: Implement kill and yank.
Mon May 29 05:00:43 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-streams: Make hitting RET on a URL do the right thing, improve cursor movement, and mark the buffer as unmodified after performing a save.
Thu May 25 05:31:20 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Make seek work correctly.
Thu May 25 03:42:53 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Use more robust method of detecting whether we need to force-feed MusicPD our playlist.
Wed May 24 22:00:08 CEST 2006 foo
* emms-playlist-mode: Make "d" kill the entire line. This seems to be a good compromise of those who use C-k and those who want more standard object-killing behavior.
Wed May 24 21:59:11 CEST 2006 foo
* emms-player-mpd: When showing the currently-playing song, prepend the name of the radio station, if it exists.
Wed May 24 08:16:55 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Fix bug that caused unconditional reloading of the entire MusicPD playlist whenever the track was changed manually.
Wed May 24 07:57:07 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Overhaul for streamlist support, and fix a few miscellaneous issues.
Wed May 17 05:54:19 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Add a few checks to make sure that the given buffer exists before trying to do anything with it.
Tue May 16 10:12:57 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-source-playlist: Do not expand names of files in playlists, as this can cause problems with emms-player-mpd in some configurations.
Wed May 10 06:07:30 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-playlist-mode: Implement the option (disabled by default) of opening a new EMMS buffer for a playlist, when hitting RET on one.
Thu May 4 01:43:51 CEST 2006 forcer@forcix.cx
* emms-playlist-mode.el: Don't put a period after the mode map. This hangs 21.4 on display.
Sat Apr 29 21:33:19 CEST 2006 forcer@forcix.cx
tagged 2.0
Sat Apr 29 21:28:11 CEST 2006 forcer@forcix.cx
* debian/emms-extras.manpages: New file
Sat Apr 29 21:14:07 CEST 2006 forcer@forcix.cx
* Don't delete ChangeLog with make clean, we can't regenerate it without _darcs
Sat Apr 29 21:10:44 CEST 2006 forcer@forcix.cx
* Don't generate ChangeLog in debian/rules - darcs isn't there anymore then.
Sat Apr 29 20:54:48 CEST 2006 forcer@forcix.cx
* emms-print-metadata.c: Don't segfault if argument doesn't exist.
Sat Apr 29 20:41:29 CEST 2006 forcer@forcix.cx
* emms-print-metadata.1: New file.
Sat Apr 29 20:39:58 CEST 2006 forcer@forcix.cx
* Install correctly with Debian _and_ make install.
Sat Apr 29 19:47:10 CEST 2006 forcer@forcix.cx
* emms.el: Change version to 2.0
Sat Apr 29 19:45:36 CEST 2006 forcer@forcix.cx
* debian/changelog: 2.0-1 release version.
Sat Apr 29 15:42:04 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-playlist-mode: Call kill-line instead of kill-region to fix a minor bug.
Tue Apr 25 21:15:58 CEST 2006 Michael Olson <mwolson@gnu.org>
* Rename with-widened-buffer to emms-with-widened-buffer.
Tue Apr 25 16:27:16 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-playlist-mode: Add face entries for light backgrounds.
Tue Apr 25 13:46:36 CEST 2006 yoni-r@actcom.com
* fixed Makefile
Sun Apr 23 22:19:39 CEST 2006 forcer@forcix.cx
* emms.el: Simple playlists shouldn't be bothered by read-onliness.
Sat Apr 22 15:28:32 CEST 2006 forcer@forcix.cx
* emms.el: Fix docstring of emms-player-finished-hook.
Sat Apr 22 05:48:42 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Add disconnect function, for when you want to keep playing music, but not keep track of it in Emacs.
Sat Apr 22 00:47:15 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Make sure that emms-player-finished-hook is called once the playlist is exhausted.
Fri Apr 21 23:51:28 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Prompt for volume change amount.
Fri Apr 21 23:43:06 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Implement and document support for changing the volume.
Fri Apr 21 21:19:56 CEST 2006 lucas@rincevent.net
* emms-metaplaylist-mode.el: New keybinding to emms-metaplaylist-new-buffer.
Yes, it's a small patch...
Fri Apr 21 00:41:14 CEST 2006 lucas@rincevent.net
* emms-metaplaylist-mode.el: new function : emms-metaplaylist-set-active to set the active playlist buffer from the metaplaylist menu
Fri Apr 21 00:31:26 CEST 2006 lucas@rincevent.net
* emms-metaplaylist-mode.el: new function to create a new empty EMMS playlist.
Fri Apr 21 01:57:46 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms.el: Fix compiler warning for Emacs22.
Fri Apr 21 01:47:49 CEST 2006 Michael Olson <mwolson@gnu.org>
* Make XEmacs21 and Emacs21 happy.
Fri Apr 21 13:34:56 CEST 2006 Michael Olson <mwolson@gnu.org>
* Update AUTHORS.
Fri Apr 21 01:07:37 CEST 2006 forcer@forcix.cx
* Move propertize compatibility function to the others.
Fri Apr 21 00:38:19 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Use better default for emms-player-mpd-supported-regexp.
Fri Apr 21 00:26:00 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Use better check to see if we are given valid output from "mpd --version". This should improve results for the case where mpd is installed on a different machine. Thanks to Adam Sj[_\c3_][_\b8_]gren for the report.
Thu Apr 20 23:09:52 CEST 2006 forcer@forcix.cx
* Use %S not %s for tracks in errors.
Thu Apr 20 23:07:44 CEST 2006 forcer@forcix.cx
* Provide emms-propertize compatibility function.
Thu Apr 20 22:10:21 CEST 2006 forcer@forcix.cx
* Fix face definitions syntax (emms-playlist-mode, emms-metaplaylist-mode)
Fri Apr 14 13:45:43 CEST 2006 william.xwl@gmail.com
* Added `emms-playlist-sort-by-natural-order'. Thanks to Matthew Kennedy
<mkennedy@gentoo.org>.
Thu Apr 13 18:14:51 CEST 2006 lucas@rincevent.net
* emms-libtag.el : Make it id3v1 friendly by removing all the trailing whitespace in metadata
Wed Apr 12 07:26:32 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Don't start the timer upon playing a track if `emms-player-mpd-sync-playlist' is nil.
Wed Apr 12 05:51:32 CEST 2006 Michael Olson <mwolson@gnu.org>
* Make `emms-player-started' function, which serves the same purpose as `emms-player-stopped', in that it is meant to be called by the player. emms-player-mpd needs this so that it can tell EMMS exactly when playback has begun.
Wed Apr 12 05:29:26 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Make last compiler warning go away with some `put' trickery.
Wed Apr 12 05:26:55 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Make emms-player-mpd-show take a callback argument so that it's easy to make a /NP command for Emacs-based IRC clients.
Wed Apr 12 00:54:17 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Set timer interval to be 1 by default and adjust docstring.
Tue Apr 11 06:10:37 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Fix minor typo in comments.
Tue Apr 11 05:35:52 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Make sure inserted text from emms-player-mpd-show goes to the right buffer.
Tue Apr 11 05:05:39 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Remove obsolete option.
Tue Apr 11 05:00:23 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Reset some extra state data on stop.
Tue Apr 11 04:59:31 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-playlist-mode: Fix a bug where too many overlays were being added when the track was updated.
Tue Apr 11 03:39:42 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: A few minor tweaks.
Tue Apr 11 02:43:45 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Major rewrite to use a custom transaction queue implementation, which includes adjusting most functions to use callbacks and closures.
Mon Apr 10 14:26:52 CEST 2006 forcer@forcix.cx
* emms-source-file.el: Fix dired source.
Mon Apr 10 14:26:23 CEST 2006 forcer@forcix.cx
* emms.el: Introduce and use `emms-source-old-buffer'
Sun Apr 9 22:55:47 CEST 2006 Trent Buck <trentbuck@gmail.com>
* patch resolution
Sun Feb 26 06:54:50 CET 2006 trentbuck@gmail.com
* emms-player-mplayer.el: mplayer supports FLAC, too.
Sun Dec 4 19:13:47 CET 2005 Trent Buck <trentbuck@gmail.com>
* emms-info-libtag.el: remove unused variables.
Sun Nov 20 07:50:09 CET 2005 Trent Buck <trentbuck@gmail.com>
* emms-info-libtag.el: libtag can also handle Speex files.
Sun Apr 9 07:25:56 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-playlist-mode: Remove obsolete function.
Sun Apr 9 02:53:06 CEST 2006 Michael Olson <mwolson@gnu.org>
* Add new playlist sources to documentation.
Sun Apr 9 02:52:34 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-playlist-mode: Use emms-playlist-save instead of a custom function.
Sun Apr 9 02:35:40 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-source-playlist: Get things working to my satisfaction, like saving playlists in different formats and (optionally) being prompted for which format.
Thu Apr 6 06:26:15 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-playlist-mode: Make it possible to use edebug on `with-inhibit-read-only' forms.
Thu Apr 6 05:45:53 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: If the MusicPD daemon goes away, make sure that we can still stop EMMS.
Mon Apr 3 16:04:16 CEST 2006 william.xwl@gmail.com
* Updated manual for emms-lyrics.
Mon Apr 3 15:49:22 CEST 2006 william.xwl@gmail.com
* New variable: `emms-lyrics-coding-system'. It's the coding system used
in the output of lyrics. (I sent this before, maybe some unexpected
problem happened.)
Sun Apr 2 20:48:33 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Never set emms-player-stopped-p, since this is only to be done when the user explicitly stops the music.
Sun Apr 2 19:50:02 CEST 2006 Michael Olson <mwolson@gnu.org>
* Make sure that negated character classes in regexps include the newline character, so that there is no possibility of empty lines being matched.
Sun Apr 2 18:05:55 CEST 2006 forcer@forcix.cx
* emms-playlist-sort.el, quote FORM argument to eval-after-load
Sun Apr 2 16:44:07 CEST 2006 Michael Olson <mwolson@gnu.org>
* Update manual and emms-setup with the preferred way of invoking emms-playing-time and emms-lyrics from .emacs. Update MusicPD section of manual.
Sun Apr 2 05:15:46 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-streams: Make some options customizable. Fix compiler warnings.
Sun Apr 2 04:45:56 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-source-playlist: Add support for m3u and pls playlists.
Sun Apr 2 01:31:46 CEST 2006 Michael Olson <mwolson@gnu.org>
* Remove emms-tageditor.el, since it only works with emms-pbi.el. It might be useful to re-add this, once it has been rewritten. But first, let's get a release out the door :^) .
Sun Apr 2 01:30:36 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Don't use define-emms-simple-player, since we provide our own versions of the functions that it produces.
Sun Apr 2 01:29:18 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-lyrics: Make this behave like other add-ons.
Sun Apr 2 01:26:10 CEST 2006 Michael Olson <mwolson@gnu.org>
* Fix a variety of compilation errors and warnings.
Sun Apr 2 01:25:22 CEST 2006 Michael Olson <mwolson@gnu.org>
* Makefile: Don't show Emacs commandline. Remove generated HTML file in clean rule.
Sat Apr 1 23:08:49 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-streams: Add prefix to utility functions.
Sat Apr 1 23:06:34 CEST 2006 Michael Olson <mwolson@gnu.org>
* Make all add-on files toggle-able.
Sat Apr 1 21:18:25 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-mode-line: Add toggle functions and autoload cookies.
Sat Apr 1 21:04:27 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Use simpler value for connect function.
Sat Apr 1 21:43:58 CEST 2006 Michael Olson <mwolson@gnu.org>
* Remove emms-pl-manip.el
Sat Apr 1 21:33:06 CEST 2006 Michael Olson <mwolson@gnu.org>
* Remove emms-pbi*.el at forcer's request.
Sat Apr 1 21:04:43 CEST 2006 lucas@rincevent.net
* README: Added a paragraph about libtag.
Sat Apr 1 20:54:21 CEST 2006 lucas@rincevent.net
* emms-info-libtag.el: Add a warning about the possible conflict with emms-info-mp3info
Sat Apr 1 20:18:21 CEST 2006 lucas@rincevent.net
* Some minor modifications
Sat Apr 1 20:45:47 CEST 2006 Michael Olson <mwolson@gnu.org>
* Makefile: Use correct extension in new HTML rule.
Sat Apr 1 20:03:31 CEST 2006 Michael Olson <mwolson@gnu.org>
* Makefile: Update .PHONY, add .PRECIOUS line for generated files, add rule for creating HTML version of documentation.
Sat Apr 1 22:51:25 CEST 2006 forcer@forcix.cx
* Use insert-file instead of insert-file-literally to get around coding system problems
Sat Apr 1 22:43:06 CEST 2006 forcer@forcix.cx
* Added emms-play-playlist
Sat Apr 1 22:38:20 CEST 2006 forcer@forcix.cx
* Added emms-source-playlist.el, moved stuff from emms.el there
Sat Apr 1 20:59:13 CEST 2006 forcer@forcix.cx
* Move emms-parse-playlist to emms-source-file.el, rename to emms-source-file-parse-playlist
Wed Mar 29 07:07:12 CEST 2006 forcer@forcix.cx
* emms-streams.el (emms-stream-default-list): Add "Voices from Within"
Sat Mar 25 00:25:06 CET 2006 yonirabkin@member.fsf.org
* All stable extentions documented
Mon Mar 27 01:00:03 CEST 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd.el (emms-info-mpd): Prevent an error when we can't connect to a MusicPD instance. This prevents EMMS from causing Emacs to stop reading initialization settings.
Thu Mar 23 17:48:44 CET 2006 yonirabkin@member.fsf.org
* Added MusicPD to the Emms manual.
Thu Mar 23 13:53:34 CET 2006 yonirabkin@member.fsf.org
* Added `emms-playlist-sort' to the Emms manual.
Wed Mar 22 11:46:11 CET 2006 yonirabkin@member.fsf.org
* re-organization of emms-setup levels
Thu Mar 23 14:51:09 CET 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Make importing of MusicPD playlist a bit less error-prone.
Mon Mar 20 08:13:37 CET 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Make pausing work after importing a playlist from MusicPD.
Mon Mar 20 07:51:53 CET 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Try to get values for name and port from environment. Fix awkwardness in `emms-player-mpd-block'.
Mon Mar 20 07:14:55 CET 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Implement importing the current MusicPD playlist into EMMS and fix a couple of bugs.
Wed Mar 15 20:07:20 CET 2006 yonirabkin@member.fsf.org
* finished updating copyrights
Wed Mar 15 16:58:34 CET 2006 yonirabkin@member.fsf.org
* fixed copyright years and copyright holder
Mon Mar 6 22:15:35 CET 2006 forcer@forcix.cx
* emms-source-file: Yes, playlist does work. (Removed comment)
Sun Mar 5 16:49:38 CET 2006 forcer@forcix.cx
* emms-player-simple.el (alsaplayer): Fixed regexp.
Sun Mar 5 05:52:59 CET 2006 forcer@forcix.cx
* emms-player-simple.el: Added alsaplayer support. Thanks to indio on #emacs.
Thu Mar 2 04:23:15 CET 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Do a seek when the song has changed in case several seconds have elapsed between detection and song change.
Sun Feb 26 18:11:21 CET 2006 yoni-r@actcom.com
* playlist mode yank bug fix
Thu Feb 16 19:18:47 CET 2006 yoni-r@actcom.com
* update README file
Wed Jan 18 14:14:12 CET 2006 william.xwl@gmail.com
* Pass correct parameter to `run-at-time', to make sure only one timer is
running.
Mon Jan 9 09:38:56 CET 2006 yonirabkin@member.fsf.org
* add two macros, one to emms.el and the other to emms-playlist-mode.el. The former fixes a bug in which the software attempts to access a completely narrowed buffer and the latter because it looks nicer.
Sat Jan 7 06:33:10 CET 2006 Michael Olson <mwolson@gnu.org>
* Rename m3u-playlist source to "playlist" and support .pls files. The playlist-parsing routine has been moved to a separate function, since the MusicPD player also needs to use it. Detect URLs in playlists and use type of 'url when creating tracks for them.
Fri Jan 6 04:24:00 CET 2006 Michael Olson <mwolson@gnu.org>
* Use emms-replace-regexp-in-string.
Fri Jan 6 04:21:21 CET 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Escape specials in filenames like the other MPD clients do.
Fri Jan 6 04:20:48 CET 2006 Michael Olson <mwolson@gnu.org>
* emms-stream-info: Use emms-replace-regexp-in-string.
Thu Jan 5 18:21:44 CET 2006 Michael Olson <mwolson@gnu.org>
* New XEmacs compatibility function: emms-replace-regexp-in-string
Sat Jan 7 09:10:52 CET 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Detect when the server has stopped, and call emms-player-stopped.
Sat Jan 7 07:43:58 CET 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Implement blocking so that code in timers doesn't conflict.
Thu Jan 5 02:46:42 CET 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Quote file argument so that filenames with spaces are treated correctly.
Wed Jan 4 23:49:02 CET 2006 Michael Olson <mwolson@gnu.org>
* emms-playing-time: Make sure that we don't start more than one timer instance.
Wed Jan 4 23:47:34 CET 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Make it the default to sync the MusicPD playlist with the EMMS playlist, since this is what most EMMS users will probably want.
Wed Jan 4 16:42:38 CET 2006 forcer@forcix.cx
* Move `emms-cancel-timer' to a compatibility section in emms.el
Wed Jan 4 09:13:59 CET 2006 Michael Olson <mwolson@gnu.org>
* Make emms-player-mpd work with emms-playing-time.
Wed Jan 4 08:52:37 CET 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Bring this up-to-par with the other backends, in that it can update the current playlist position and load the contents of the current playlist into MusicPD.
Tue Jan 3 05:04:56 CET 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Docfix, wait 200 millisecs for process to start, add more output when verbose mode is enabled.
Wed Jan 4 07:10:24 CET 2006 Michael Olson <mwolson@gnu.org>
* Use timers in a way that is compatible with both Emacs and XEmacs.
Mon Jan 2 10:07:52 CET 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Fix documentation. The mpc binary is no longer needed.
Sun Jan 1 03:09:42 CET 2006 Michael Olson <mwolson@gnu.org>
* emms-player-mpd: Make sure the process gets closed autommatically when exiting Emacs.
Sat Dec 31 09:32:23 CET 2005 Michael Olson <mwolson@gnu.org>
* Significantly improve (and speed up) MusicPD support.
Fri Dec 16 10:19:38 CET 2005 william.xwl@gmail.com
* `emms-score-set-playing' is not really "set", but "add". Fix this. Same
for `emms-score-set-file-on-line'.
Tue Dec 13 14:15:58 CET 2005 william.xwl@gmail.com
* Added `emms-playlist-sort-by-score'.
Tue Dec 13 14:11:57 CET 2005 william.xwl@gmail.com
* Fixed emms-score.el to accommordate with changes in EMMS2. I've also
reorganized the code structure a little bit and added bunches of new
user interface functions.
Mon Dec 12 10:47:52 CET 2005 william.xwl@gmail.com
* Move `emms-lyrics-mode' to the end, or it won't work on CVS Emacs.
Sat Dec 3 20:47:36 CET 2005 yonirabkin@member.fsf.org
* fix mode-alter bug
Tue Dec 20 13:25:14 CET 2005 yonirabkin@member.fsf.org
* update manual for playlist-mode
Sat Dec 24 11:57:38 CET 2005 yonirabkin@member.fsf.org
* make emms-playlist-mode emacs21.4 compatible
Sun Dec 18 11:22:18 CET 2005 yonirabkin@member.fsf.org
* fix emms-playlist-save-as-m3u
Fri Dec 9 17:34:32 CET 2005 yonirabkin@member.fsf.org
* killing and yanking in the interactive playlist buffer
Mon Dec 5 10:20:44 CET 2005 yonirabkin@member.fsf.org
* Killing and yanking
Sun Nov 27 09:56:36 CET 2005 yonirabkin@member.fsf.org
* fix manual sectioning
Sun Nov 20 16:46:43 CET 2005 yonirabkin@member.fsf.org
* Fix conflicts in emms-playlist-mode.el
Fri Nov 25 18:54:45 CET 2005 yonirabkin@member.fsf.org
* Fix emms.texinfo for PDF output (thanks twb)
Sat Nov 19 18:14:19 CET 2005 william.xwl@gmail.com
* Added `emms-playlist-mode-go-popup' for popuping emms-playlist as a side
window.
Sat Nov 19 16:08:05 CET 2005 Trent Buck <trentbuck@gmail.com>
* emms-info-mp3info.el (emms-info-mp3find-arguments): use info-tracknumber instead of info-tracknum, so as to be consistent with ogginfo.
emms-info.el: Update documentation.
Fri Oct 28 16:25:38 CEST 2005 Trent Buck <trentbuck@gmail.com>
* emms-source-file.el: add missing third clause to AUTOLOAD calls.
Sat Nov 19 19:39:45 CET 2005 Trent Buck <trentbuck@gmail.com>
* emms-info-libtag.el: Fix a couple of typos.
Sat Nov 19 19:15:28 CET 2005 Trent Buck <trentbuck@gmail.com>
* Implement an emms-info function using the libtag package.
Mon Nov 7 04:42:32 CET 2005 yonirabkin@member.fsf.org
* Finished rewriting manual
Thu Nov 3 18:01:57 CET 2005 yonirabkin@member.fsf.org
* More manual work, but still only 71 percent done
Thu Nov 3 19:38:30 CET 2005 lucas@rincevent.net
* Added support for toggling default action in streams
Thu Nov 3 19:38:01 CET 2005 lucas@rincevent.net
* Added a hook for emms-streams
Thu Oct 27 19:27:39 CEST 2005 Trent Buck <trentbuck@gmail.com>
* debian/emms.emacs-install: Leave symlinks in bytecode dir for find-library/function/variable.
Thu Oct 27 17:04:18 CEST 2005 Trent Buck <trentbuck@gmail.com>
* debian/rules: swap binary-indep and binary-arch bodies, since emms is packages as source code.
Thu Oct 27 15:39:19 CEST 2005 Trent Buck <trentbuck@gmail.com>
* Makefile (ChangeLog): Generate ChangeLog from darcs metadata.
debian/rules (build-stamp): Have make generate the ChangeLog.
(build-arch): Include ChangeLog and debian/changelog in debian package.
Sun Oct 23 03:20:53 CEST 2005 Trent Buck <trentbuck@gmail.com>
* Added simple player "playsound".
Mon Sep 12 15:33:53 CEST 2005 Trent Buck <trentbuck@gmail.com>
* Remove TODO from debian/docs.
Mon Sep 12 14:57:54 CEST 2005 Trent Buck <trentbuck@gmail.com>
* Don't attempt to dh_installchangelogs ChangeLog in debian/rules.
Wed Oct 26 18:14:59 CEST 2005 william.xwl@gmail.com
* Add prefix keys support.
Mon Oct 17 17:29:34 CEST 2005 yonirabkin@member.fsf.org
* manual 71% done
Sat Oct 15 12:43:40 CEST 2005 yonirabkin@member.fsf.org
* fix emms-info-ogginfo laguange
Thu Oct 13 20:39:49 CEST 2005 yonirabkin@member.fsf.org
* manual update (68% done)
Sat Oct 15 16:09:04 CEST 2005 yonirabkin@member.fsf.org
* emms-metaplaylist fix requested by Lukhas
Sun Oct 16 05:32:27 CEST 2005 william.xwl@gmail.com
* A minor spell correction.
Sun Oct 9 15:03:00 CEST 2005 lucas@rincevent.net
* Make emms-mode-line-icon use the good function to get the current track
Sat Oct 8 09:18:29 CEST 2005 forcer@forcix.cx
* Rename `emms-playlist-save-active-as-m3u' to `emms-playlist-save-current-as-m3u'.
Fri Oct 7 10:47:56 CEST 2005 william.xwl@gmail.com
* emms-playlist-sort.el: New file containing various playlist sort
functions.
Fri Oct 7 10:46:01 CEST 2005 william.xwl@gmail.com
* emms-setup.el: Added `emms-playlist-sort' to `emms-devel'.
Thu Oct 6 04:51:55 CEST 2005 william.xwl@gmail.com
* emms-setup.el: Moved `emms-lyrics' and `emms-playing-time' into
`emms-all'.
Wed Oct 5 08:49:14 CEST 2005 william.xwl@gmail.com
* emms-lyrics.el: New function: `emms-lyrics-restore-mode-line'.
Wed Oct 5 08:48:46 CEST 2005 william.xwl@gmail.com
* emms-playing-time.el: New function: `emms-playing-time-restore-mode-line'.
Wed Oct 5 21:13:15 CEST 2005 yonirabkin@member.fsf.org
* manual work (57% done)
Wed Oct 5 07:53:32 CEST 2005 william.xwl@gmail.com
* emms.el: Should initialize `emms-player-paused-p' to nil at start. Or a
pause + stop would make `emms-player-paused-p' be wrong.
Wed Oct 5 07:37:23 CEST 2005 william.xwl@gmail.com
* emms-mode-line.el: Made `emms-mode-line-alter' be compatible with
`emms-track-updated-functions'.
Tue Oct 4 18:21:38 CEST 2005 william.xwl@gmail.com
* emms-mode-line.el: When artist or title info cann't be achieved, show
file name without directory.
Tue Oct 4 17:46:56 CEST 2005 william.xwl@gmail.com
* emms-mode-line: Changed dead `emms-playlist-current-track-changed-hook'
to `emms-track-updated-functions'.
Tue Oct 4 21:30:20 CEST 2005 yonirabkin@member.fsf.org
* emms-playlist-mode-switch-buffer
Tue Oct 4 15:49:32 CEST 2005 yonirabkin@member.fsf.org
* Yet Another Installment of the manual re-write
Sat Oct 1 12:09:29 CEST 2005 yonirabkin@member.fsf.org
* emms-setup.el re-write
Fri Sep 30 23:24:51 CEST 2005 yonirabkin@member.fsf.org
* more manual re-writing
Thu Sep 29 22:52:22 CEST 2005 yonirabkin@member.fsf.org
* manual work
Wed Sep 28 09:13:21 CEST 2005 yonirabkin@member.fsf.org
* Another installment of manual changes
Mon Sep 26 19:24:49 CEST 2005 yonirabkin@member.fsf.org
* some manual fixes (just the start)
Wed Sep 28 05:42:07 CEST 2005 forcer@forcix.cx
* Rename emms-default.el to emms-setup.el.
Sun Sep 25 18:53:42 CEST 2005 Michael Olson <mwolson@gnu.org>
* emms.el (emms-playlist-new): Use interactive-p rather than
called-interactively-p, since the latter is not available in Emacs21.
Sun Sep 25 18:03:36 CEST 2005 Michael Olson <mwolson@gnu.org>
* emms-streams.el: Update `emms-info-file-info-song-artist' so that it
can deal with the new interface.
Sat Sep 24 20:38:44 CEST 2005 Michael Olson <mwolson@gnu.org>
* emms-playlist-mode.el: 3rd attempt to not clobber
emms-playlist-buffer-p.
Sat Sep 24 15:20:01 CEST 2005 yonirabkin@member.fsf.org
* List all the changes needed in the manual
Mon Sep 26 03:28:13 CEST 2005 forcer@forcix.cx
* Update tracks with a specific function, and provide emms-track-updated-functions
Fri Sep 23 23:30:08 CEST 2005 yonirabkin@member.fsf.org
* Adding emms-info-ogginfo.el and consiquently modifying emms-default
Fri Sep 23 19:03:48 CEST 2005 yonirabkin@member.fsf.org
* add emms-metaplaylist-mode.el
Fri Sep 23 18:43:24 CEST 2005 yonirabkin@member.fsf.org
* rollback patch to fix adding tracks.
Fri Sep 23 18:34:28 CEST 2005 william.xwl@gmail.com
* emms-playing-time.el:
1 New functions: `emms-playing-time-enable',
`emms-playing-time-disable', `emms-playing-time-toggle', for handling
hook stuffs.
2 Removed `emms-playing-time-display-p' where unnecessary now.
3 Updated commentary and author name. :-)
Fri Sep 23 18:32:20 CEST 2005 william.xwl@gmail.com
* eemms-lyrics.el:
1 New functions: `emms-lyrics-enable', `emms-lyrics-disable',
`emms-lyrics-toggle', for handling hook stuffs.
2 Removed `emms-lyrics-display-p' where unnecessary now.
3 Updated commentary and author name. :-)
Fri Sep 23 06:23:55 CEST 2005 william.xwl@gmail.com
* emms-lyrics.el: Fixed a bug in `emms-lyrics-start'.
Fri Sep 23 06:22:30 CEST 2005 william.xwl@gmail.com
* emms-playing-time.el: Applied standard customization definitions.
Thu Sep 22 20:46:57 CEST 2005 forcer@forcix.cx
* emms-info-mp3info: Provide a way to configure the mp3info output coding system.
Thu Sep 22 20:32:14 CEST 2005 forcer@forcix.cx
* Add documentation of the define symbols for emms-info.el.
Thu Sep 22 18:58:01 CEST 2005 yonirabkin@member.fsf.org
* remove emms-metaplaylist-mode code from emms-playlist-mode
Thu Sep 22 18:15:19 CEST 2005 william.xwl@gmail.com
* emms-playing-time: Since 'info-playing-time is an int now, changed
`emms-playing-time-display' accordingly.
Thu Sep 22 16:54:03 CEST 2005 forcer@forcix.cx
* emms-info-mp3info: Use number for 'info-playing-time.
Thu Sep 22 15:13:19 CEST 2005 william.xwl@gmail.com
* emms-playing-time.el: Updated the playing-time retrieval method, so as
to be able to display playing-time again.
Thu Sep 22 15:28:08 CEST 2005 Michael Olson <mwolson@gnu.org>
* emms-playlist-mode: Make sure emms-playlist-buffer-p is set, since we
destroy all local variables.
Thu Sep 22 15:24:24 CEST 2005 Michael Olson <mwolson@gnu.org>
* emms-playlist-mode-go: Add buffer-live-p check to circumvent a
"selecting deleted buffer" error.
Wed Sep 21 18:52:53 CEST 2005 forcer@forcix.cx
* emms-player-mplayer.el: Set resume method to nil to just use pause.
Wed Sep 21 17:10:00 CEST 2005 yonirabkin@member.fsf.org
* fix emms-score.el and emms-info-ogg.el borkage
Tue Sep 20 22:13:00 CEST 2005 yonirabkin@member.fsf.org
* clean-up emms-info-ogg.el
Tue Sep 20 21:22:19 CEST 2005 yonirabkin@member.fsf.org
* fix ogg-info
Tue Sep 20 22:02:58 CEST 2005 forcer@forcix.cx
* emms-info-mp3info ignores files which are not mp3s
Tue Sep 20 21:51:19 CEST 2005 forcer@forcix.cx
* Don't set values mp3info has nothing for
Tue Sep 20 21:26:02 CEST 2005 forcer@forcix.cx
* later-do.el: Run timer after function did run to avoid stacking
Tue Sep 20 21:25:31 CEST 2005 forcer@forcix.cx
* Inefficiency removed: Update each track only once :P
Tue Sep 20 20:57:05 CEST 2005 forcer@forcix.cx
* Ignore read-onliness when updating a track in a playlist buffer
Tue Sep 20 20:56:52 CEST 2005 forcer@forcix.cx
* Use time-less-p instead of <= for times
Tue Sep 20 20:39:48 CEST 2005 forcer@forcix.cx
* later-do.el emms version
Tue Sep 20 20:29:52 CEST 2005 forcer@forcix.cx
* emms-streams shouldn't overwrite `emms-track-initialize-functions'
Tue Sep 20 20:10:36 CEST 2005 forcer@forcix.cx
* Typo fix (findo -> find)
Tue Sep 20 19:52:44 CEST 2005 forcer@forcix.cx
* emms-info-track-description: Fall back to old behavior if no title and artist
Tue Sep 20 19:13:29 CEST 2005 forcer@forcix.cx
* Hotfix for emms-streams due to info changed. Please fix later.
Tue Sep 20 19:08:59 CEST 2005 forcer@forcix.cx
* Fix emms-default.el, and ignore ogg stuff for now.
Tue Sep 20 19:02:53 CEST 2005 forcer@forcix.cx
* Remove emms-info-later-do.el
Tue Sep 20 19:02:38 CEST 2005 forcer@forcix.cx
* Fix emms-default.el for new emms-info.el
Tue Sep 20 18:59:28 CEST 2005 forcer@forcix.cx
* emms-info-mp3info.el updated for newest emms-info.el
Tue Sep 20 18:32:55 CEST 2005 forcer@forcix.cx
* emms-info.el rewrite.
Tue Sep 20 18:01:28 CEST 2005 forcer@forcix.cx
* later-do: Work even if the called function errors out.
Tue Sep 20 17:06:44 CEST 2005 forcer@forcix.cx
* emms-random: Use `emms-playlist-current-select-random'.
Mon Sep 19 23:05:33 CEST 2005 yonirabkin@member.fsf.org
* fixing track killing some more
Mon Sep 19 22:38:16 CEST 2005 yonirabkin@member.fsf.org
* use insert function for yanking
Mon Sep 19 18:46:24 CEST 2005 forcer@forcix.cx
* Fixed saving/loading for emms-playlist-mode, also added track updating
Mon Sep 19 18:45:37 CEST 2005 forcer@forcix.cx
* Added track updating to emms.
Mon Sep 19 18:02:39 CEST 2005 yonirabkin@member.fsf.org
* Added emms-playlist-mode-insert-function (fixed sorting and shuffling font-lock)
Mon Sep 19 15:53:01 CEST 2005 mwolson@member.fsf.org
* Make emms-playlist-current-clear an interactive function.
Mon Sep 19 15:00:07 CEST 2005 yonirabkin@member.fsf.org
* Fix bugs in lyrics and mode-line modes when switching songs, fix yanking in playlist buffer
Mon Sep 19 14:45:13 CEST 2005 yonirabkin@member.fsf.org
UNDO: Fix track switching error and interactive playlist yanking
Mon Sep 19 14:45:13 CEST 2005 yonirabkin@member.fsf.org
* Fix track switching error and interactive playlist yanking
Mon Sep 19 08:37:44 CEST 2005 yonirabkin@member.fsf.org
* Added 'emms-playlist-clear to the default key-map for emms-playlist-mode
Mon Sep 19 08:54:00 CEST 2005 yonirabkin@member.fsf.org
* Added 'emms-playlist-clear to default playlist keymap
Sun Sep 18 22:03:41 CEST 2005 mwolson@member.fsf.org
* Make `emms-playlist-clear' interactive so that I can map it to a key.
Sun Sep 18 21:39:06 CEST 2005 yonirabkin@member.fsf.org
* include streaming into emms-default and fix streaming info from within the *EMMS Streams* buffer
Sun Sep 18 21:44:32 CEST 2005 forcer@forcix.cx
* Make `with-current-emms-playlist' disable read-onlyness.
Sun Sep 18 20:53:51 CEST 2005 yonirabkin@member.fsf.org
* fix emms-streams.el and emms-player-mplayer.el
Sun Sep 18 20:06:23 CEST 2005 yonirabkin@member.fsf.org
* comment out emms-info-playlist breakage
Sun Sep 18 17:47:58 CEST 2005 forcer@forcix.cx
* emms-playlist-set-playlist-buffer: Ensure the selected buffer is a playlist.
Sun Sep 18 17:38:18 CEST 2005 forcer@forcix.cx
* Ignore read-onliness when opening a playlist-mode-buffer.
Sun Sep 18 16:37:12 CEST 2005 yonirabkin@member.fsf.org
* fixing errors after breakage
Sun Sep 18 15:48:05 CEST 2005 forcer@forcix.cx
* Big renaming for current buffer/current playlist distinction.
All playlist functions which work on the current playlist now are named
`emms-playlist-current-...'. Other functions named `emms-playlist-...'
work on the current buffer.
This affects the following functions:
emms-playlist-clear => emms-playlist-current-clear
emms-playlist-selected-track => emms-playlist-current-selected-track
emms-playlist-select-next => emms-playlist-current-select-next
emms-playlist-select-previous => emms-playlist-current-select-previous
emms-playlist-select-random => emms-playlist-current-select-random
emms-playlist-select-first => emms-playlist-current-select-first
emms-playlist-select-last => emms-playlist-current-select-last
emms-playlist-insert-source => emms-playlist-current-insert-source
Sun Sep 18 15:17:28 CEST 2005 forcer@forcix.cx
* emms-playlist-new: No, it's a major mode, DONT pass an argument!
Sun Sep 18 14:51:05 CEST 2005 lucas@rincevent.net
* Making emms-default now emms-playlist-mode compatible
Sun Sep 18 14:51:07 CEST 2005 forcer@forcix.cx
* emms-playlist-new: Pass positive argument to mode function.
Sun Sep 18 14:30:45 CEST 2005 lucas@rincevent.net
* Renaming the "playlist" source to "streamlist".
Things might be broken.
Sun Sep 18 13:13:56 CEST 2005 yonirabkin@member.fsf.org
* clean-up pseudo font-locking
Sun Sep 18 13:06:51 CEST 2005 yonirabkin@member.fsf.org
* "font-locking" for inserted, unselected tracks
Sun Sep 18 12:22:40 CEST 2005 yonirabkin@member.fsf.org
* emms.el missing quote fix, emms-playlist-mode.el kill-track fix
Sun Sep 18 02:21:19 CEST 2005 lucas@rincevent.net
* Adding a bunch of FIXME tags for the playlist source
When we come to a consensus on the naming, we'll just fix it.
Yrk should have a word about it, stream-playlist sounds good.
Sun Sep 18 02:06:05 CEST 2005 lucas@rincevent.net
* Fixing emms-playlist-mode-open-buffer
Sun Sep 18 01:49:43 CEST 2005 forcer@forcix.cx
* emms-playlist-select should not switch to the playlist buffer.
Sun Sep 18 01:02:31 CEST 2005 lucas@rincevent.net
* Renaming emms-playlist-save to emms-playlist-mode-save-buffer
Sat Sep 17 20:43:31 CEST 2005 yonirabkin@member.fsf.org
* Added docstrings and clean-up for emms-playlist-mode.el
Sat Sep 17 19:28:15 CEST 2005 yonirabkin@member.fsf.org
* A kinder, gentler emms-playlist-mode-go
Sat Sep 17 13:53:59 CEST 2005 yonirabkin@member.fsf.org
* clean-up and emms-playlist-mode-center-current
Thu Sep 15 17:45:17 CEST 2005 william.xwl@gmail.com
* emms-player-mplayer.el: mplayer also knows rm, rmvb, mp4, ...etc.
Sat Sep 17 13:33:12 CEST 2005 yonirabkin@member.fsf.org
* multiple fixes to emms-playlist-mode.el
Sat Sep 17 13:33:01 CEST 2005 forcer@forcix.cx
* emms-show now knows when nothing is playing.
Sat Sep 17 13:14:49 CEST 2005 forcer@forcix.cx
* Inhibit read-only in `emms-playlist-insert-track'
Sat Sep 17 04:11:38 CEST 2005 Michael Olson <mwolson@gnu.org>
* mpd-updates
emms-player-mpd.el: Add handler for 'resume.
(emms-player-mpd-paused-p): Remove, since we already have
emms-player-paused-p.
(emms-player-mpd-pause): Use toggle instead of either play or
pause.
Fri Sep 16 23:28:45 CEST 2005 lucas@rincevent.net
* Making emms-playlist-mode-go respect emms-playlist-buffer
Fri Sep 16 23:26:23 CEST 2005 forcer@forcix.cx
* Add `emms-ensure-player-playing-p'
Fri Sep 16 23:21:34 CEST 2005 lucas@rincevent.net
* Adding emms-playlist-mode-save and -open
Fri Sep 16 22:22:37 CEST 2005 yonirabkin@member.fsf.org
* Small fixes
Fri Sep 16 15:53:49 CEST 2005 forcer@forcix.cx
* Be able to clear the playlist buffer even if it's killed.
Fri Sep 16 13:39:46 CEST 2005 lucas@rincevent.net
* Adding emms-playlist-save-active-as-m3u
Fri Sep 16 13:39:11 CEST 2005 lucas@rincevent.net
* Fixing a typo in emms-playlist-save-active
Fri Sep 16 13:38:05 CEST 2005 lucas@rincevent.net
* Docstrings for playlist saving functions
Fri Sep 16 13:35:19 CEST 2005 lucas@rincevent.net
* Adding m3u playlist format for saving.
Fri Sep 16 15:40:01 CEST 2005 forcer@forcix.cx
* Added emms-playlist-mode.el
Fri Sep 16 14:51:53 CEST 2005 forcer@forcix.cx
* Shuffle, sort and source-add don't move point anymore.
Fri Sep 16 03:12:02 CEST 2005 forcer@forcix.cx
* Provide source insertion
Fri Sep 16 02:51:03 CEST 2005 forcer@forcix.cx
* Cleaned up `emms-playlist-save' a bit
Fri Sep 16 02:42:52 CEST 2005 lucas@rincevent.net
* Adding emms-playlist-save and -active-save
Opening will come soon.
Fri Sep 16 02:33:31 CEST 2005 forcer@forcix.cx
* Fix emms-playlist-new and make emms-playlist-clear use it.
Fri Sep 16 00:36:36 CEST 2005 lucas@rincevent.net
* Removing the old emms-save-playlist
Thu Sep 15 21:50:59 CEST 2005 forcer@forcix.cx
* emms-source-add now checks for an as of yet unset marker, too.
Thu Sep 15 21:26:21 CEST 2005 forcer@forcix.cx
* Add `emms-playlist-buffer-p'.
Thu Sep 15 06:15:58 CEST 2005 william.xwl@gmail.com
* emms-lyrics.el: Changed to `emms-player-seeked-hook' to
`emms-player-seeked-functions', defined in `emms.el'.
Thu Sep 15 06:12:50 CEST 2005 william.xwl@gmail.com
* emms-playing-time.el: Changed to `emms-player-seeked-hook' to
`emms-player-seeked-functions', defined in `emms.el'.
Thu Sep 15 06:07:17 CEST 2005 william.xwl@gmail.com
* emms.el: Fix seek bug in `emms-player-seek'.
Wed Sep 14 16:58:18 CEST 2005 william.xwl@gmail.com
* emms-lyrics.el: Updated commentary and applied standard customization
definitions.
Wed Sep 14 23:56:57 CEST 2005 forcer@forcix.cx
* ogg-comment.el: Define macros before using them.
Wed Sep 14 16:19:14 CEST 2005 forcer@forcix.cx
* Add more mikmod command line args.
Wed Sep 14 16:13:35 CEST 2005 forcer@forcix.cx
* Added mikmod support (thanks to Martin Schoenmakers)
Wed Sep 14 14:40:43 CEST 2005 forcer@forcix.cx
* emms-playlist-new, emms-playlist-set-playlist-buffer: New commands.
Wed Sep 14 13:19:45 CEST 2005 forcer@forcix.cx
* Add `emms-player-simple-regexp'. Also, use it as appropriate.
Wed Sep 14 13:03:46 CEST 2005 lucas@rincevent.net
* Fixing typo in file regexps for gstreamer
Wed Sep 14 01:26:30 CEST 2005 forcer@forcix.cx
* Updated define-emms-simple-player examples in emms.texinfo
Tue Sep 13 16:46:10 CEST 2005 forcer@forcix.cx
* Call widen in shuffle and sort.
Tue Sep 13 16:43:50 CEST 2005 forcer@forcix.cx
* Added `emms-playlist-delete-track-function'.
Tue Sep 13 16:41:38 CEST 2005 forcer@forcix.cx
* Remove emms-playlist-kill-track.
Tue Sep 13 16:36:54 CEST 2005 forcer@forcix.cx
* Fix shuffling in combined sources.
Tue Sep 13 15:22:30 CEST 2005 forcer@forcix.cx
* Call `emms-shuffle' to shuffle a source.
Tue Sep 13 14:22:02 CEST 2005 forcer@forcix.cx
* Cleanup of the shuffle/sort stuff
Tue Sep 13 14:03:03 CEST 2005 forcer@forcix.cx
* emms-shuffle-all: Depend on the value of current, not of emms-player-playing-p
Tue Sep 13 13:56:44 CEST 2005 forcer@forcix.cx
* Don't make emms-playlist-sort and emms-playlist-shuffle interactive.
Tue Sep 13 04:06:38 CEST 2005 forcer@forcix.cx
* Keep the selected song correct for shuffling and sorting
Tue Sep 13 03:37:33 CEST 2005 forcer@forcix.cx
* Throw errors for `emms-next' and `emms-previous' at the end/beginning of the playlist
Tue Sep 13 01:36:02 CEST 2005 forcer@forcix.cx
* Added `emms-random[_\c3_]' (idea by twb)
Tue Sep 13 01:23:29 CEST 2005 forcer@forcix.cx
* Add shuffling and sorting.
Tue Sep 13 01:06:57 CEST 2005 forcer@forcix.cx
* Lots of condition-case fixes.
Mon Sep 12 19:23:12 CEST 2005 lucas@rincevent.net
* First attempt at reading playing time for .ogg
Problem : it's a bit long to read the info now.
We need to optimize that.
Mon Sep 12 17:22:39 CEST 2005 forcer@forcix.cx
* Move gstreamer support into simple player.
Mon Sep 12 17:22:17 CEST 2005 forcer@forcix.cx
* Add pause and resume to the simple player.
Mon Sep 12 17:03:02 CEST 2005 forcer@forcix.cx
* emms-stream-info.el: Use emms-playlist-selected-track.
Mon Sep 12 16:45:58 CEST 2005 lucas@rincevent.net
* Removed old gstreamer wrappers
Mon Sep 12 16:44:53 CEST 2005 lucas@rincevent.net
* Added new generic wrapper for gstreamer
Mon Sep 12 16:43:34 CEST 2005 lucas@rincevent.net
* Fixed typo in emms.el
Non quoted hook variable
Mon Sep 12 16:42:33 CEST 2005 lucas@rincevent.net
* Rewrote emms-player-gstreamer
Mon Sep 12 15:52:46 CEST 2005 forcer@forcix.cx
* Typo: It's emms-playlist-insert-track, not ...-track-insert.
Mon Sep 12 15:39:23 CEST 2005 forcer@forcix.cx
* emms-player-mpd doesn't need emms-player-extensions anymore.
Mon Sep 12 15:08:01 CEST 2005 forcer@forcix.cx
* FAQ: Typo fix (Thes -> The)
Mon Sep 12 14:58:05 CEST 2005 lucas@rincevent.net
* Fixing the extensions problem.
Just removed the requires, and added require mplayer
in emms-default.
Mon Sep 12 14:53:42 CEST 2005 forcer@forcix.cx
* Select a track after adding, too, if none is selected.
Mon Sep 12 14:42:04 CEST 2005 forcer@forcix.cx
* Rename emms-mpd.el to emms-player-mpd.el
Mon Sep 12 14:40:35 CEST 2005 forcer@forcix.cx
* Rename emms-lyric.el to emms-lyrics.el
Mon Sep 12 14:35:29 CEST 2005 forcer@forcix.cx
* Add speex support
Mon Sep 12 14:31:51 CEST 2005 forcer@forcix.cx
* Add pause and seek support to emms.el.
This factors out the mplayer support into emms-player-mplayer.el,
and removes emms-player-extensions.el.
Mon Sep 12 13:56:34 CEST 2005 lucas@rincevent.net
* renaming the provide, Emacs complains otherwise
Mon Sep 12 13:44:49 CEST 2005 lucas@rincevent.net
* Fixed emms-mode-line-icon and -playing-time
Mon Sep 12 13:50:10 CEST 2005 forcer@forcix.cx
* Rename emms-gstreamer.el to emms-player-gstreamer.el
Mon Sep 12 13:23:31 CEST 2005 lucas@rincevent.net
* fixing emms-lyric.el and emms-mode-line.el
I don't have any lyric file, so I can't test it. But
there are no errors :)
Mon Sep 12 12:59:08 CEST 2005 forcer@forcix.cx
* emms.el (with-current-emms-playlist): Also recreate when the buffer is
dead.
Sun Sep 11 22:21:13 CEST 2005 forcer@forcix.cx
* emms.el (emms-next-noerror): Always return non-nil when
`emms-playlist-select-next' doesn't error out.
Sun Sep 11 22:05:36 CEST 2005 forcer@forcix.cx
* Playlist buffer rewrite
Sun Sep 11 22:05:06 CEST 2005 forcer@forcix.cx
* Initial commit (CVS 2005-09-11)
|