Knowledge (XXG)

Ampache

Source 📝

1115: 304:(API) for extracting meta data in the form of XML documents. Ampache data can be accessed via the many methods supported in the API, originally created for use with Amarok2, but which can also be used to create other front-ends to Ampache. Access to the API is controlled by internal Access Control Lists; for performance reasons, all requests currently have a 5000 result limit. The following applications are known to have plug-ins that use Ampache's XML API: 187: 27: 291:
Ampache's goal is to allow access to one's music from anywhere in the world. It is written specifically for private and small group implementations, but does allow an admin to enable public registration. Ampache's primary objective is to maintain a simple, secure and fast web front end that will run
394:
details security testing of online applications. Ampache was found to be immune to standard spidering hacks, and by focusing on security during its development, has continued to be. The code philosophy listed on Ampache's wiki specifies security as one of the most important considerations during
266:". Originally written to take advantage of Apache's mod_mp3 module, it has since been adapted to use its own streaming method. Ampache's Mascot is a squirrel called Fraz, originally drawn by Kirsten Petersen, later digitized by Ben Shields, and redesigned by Agnès Champavier in 2008. 282:
and passed the developmental lead to Karl Vollmer who was responsible for it from early 2003 to early 2011. Since then, lead development of Ampache has changed hands several times. To date, Ampache has support from over 100 different contributors.
610:
Fixed bugs introduced in last release, plus significant improvements and fixes for localplay methods, also corrected size calculation for up to 4TB catalogs, new installations will include additional two default ACLs for API use
377:
Ampache's video-streaming features have also been used to enhance teaching and learning at the Chelsea School. Rather than having students watch instructional videos as a group, the assigned material was
382:
to their individual workstations. Independent viewing reduces distractions, and allows students to progress at their own pace, pausing to take notes or repeating segments for clarification.
1092: 1028: 533:
Optional bandwidth-based bit rates for downsampling, Keyword Quick search on all pages, adopted new authentication system (Vauth) and new IP based ACL system
1172: 489:
Complete re-write of Ampache code by Karl Vollmer and Robert Hopson, modifications to individual Apache config no longer necessary for Ampache to run
374:
that serve their learning styles; they built and configured an Ampache server that was put to work to enhance teaching and learning in the classroom.
986: 566:
Added support for Web 2.0 Style object tagging, video streaming, IPv6, additional dynamic playlist options and improved mobile device support
478:
Randall Ehren joined development team, XML-RPC functionality added, allowing multiple Ampache instances to be linked, mod_mp3 no longer used
1157: 1120: 555:
Complete re-write in PHP5, AJAX'd interface, active playlist, XML API, dynamic playlists added, vastly-improved browsing system introduced
197: 544:
AJAX actions introduced in various places, democratic play, integrated Last-FM player, integrated Flash player and added HttpQ support
363: 216: 1152: 301: 234: 633:
New theme, Subsonic API, Plex API, favorites and wanted features, iframed player (jPlayer), plus many user experience improvements
588:
Fixed multiple bugs in API, plus tag reading issues, added album "Unknown (Broken)" for any files malformed or damaged by Ampache
1096: 1032: 522:
First themable version of Ampache, abandoned non-standard installation method (/docs), implemented URL method for MPD plug-in
511:
Added GetText support, batch downloading, user registration and WMA/M4A/FLAC support, first version with native PHP installer
1010: 159: 366:. At the Chelsea School, a group of advanced technology students recognized Ampache's potential for providing important 87: 1167: 1147: 292:
on almost any hardware and any platform that supports PHP. It is also written to accommodate large music collections.
71: 59: 500:
Downsampling, RSS Feeds and Now Playing added, along with numerous improvements to album art and meta-data gathering
212: 467:
Many feature enhancements per-user statistics added, restarting Apache no longer necessary when new songs are added
355: 952: 938: 924: 910: 896: 882: 868: 854: 838: 822: 808: 794: 780: 766: 279: 1162: 359: 1078: 275: 138: 577:
Corrected issues with API and ‘tags’, as well as certain endless loops in audio tag reading code
263: 128: 371: 367: 308: 390:
Ampache has been featured in numerous online blogs and technical articles. The O'Reilly book
208: 154: 119: 379: 343: 143: 1046: 710:
Subsonic remote catalog module version 2, download release packages from update alert
274:
Ampache was released in 2001. Its original author, Scott Kveton went on to create the
1141: 251: 255: 147: 1014: 987:"How To Install the Ampache Music Streaming Server on Ubuntu 18.04 | DigitalOcean" 1110: 259: 37: 26: 732:
Subsonic API improvements, guest accounts can stream songs and playlists
93: 342:
Since version 3.7.0, Ampache is compatible with Subsonic clients and
688:
Added seafile catalog module, added IPv6 addresses to user history,
1064: 721:
Added .ogv encoding for more efficient streaming of MKV files
180: 112: 677:
Sort by disc number, edit song comments, LDAP class rewrite
1130: 835:
This is the last stable 4.x.x release before Ampache 5.
204: 170: 622:
Completed tagging support, improved dynamic playlists
1011:"Streaming the Ampache Way - PHPSO Magazine Article" 215:, and by adding encyclopedic content written from a 165: 153: 137: 127: 118: 108: 86: 70: 58: 46: 36: 655:AGPL re-licensing, Composer dependency management 1065:"Chelsea School Uses Ubuntu to Create VMampache" 335:Ampacheberry (Ampache client for the BlackBerry) 456:ID3v1.1 support added along with Genre support 8: 599:Security release—highly recommended upgrade 19: 699:Subsonic API improvements, playlist fixes 18: 743:Bug fixes, artist info displays properly 235:Learn how and when to remove this message 402: 338:Ampache HTML5 Player (Google Chrome App) 332:iAmpache (iPod Touch/iPhone application) 329:AmpacheX (iPod Touch/iPhone Application) 975: 666:Added Podcast support, video playlists 644:Ajax page loading, UPnP, DAAP, WebDAV 354:Ampache's features make it a powerful 196:contains content that is written like 1079:"Open Sound Series: Part 3 - Ampache" 7: 1121:Free and open-source software portal 981: 979: 1173:Software using the GNU AGPL license 364:language-based learning differences 445:First PHP only version of Ampache 14: 754:Bug fixes and minor improvements 302:application programming interface 254:web-based audio file manager and 1113: 314:Coherence (UPNP A/V MediaServer) 185: 25: 262:of the words "amplifier" and " 1: 323:Ampache Mobile (WebOS Client) 1158:Client/server media players 1189: 395:application development. 300:Ampache also provides an 82: 54: 24: 1153:Free multimedia software 326:AmpachPre (WebOS Client) 280:Oregon State University 953:GitHub 6.0.0 Changelog 939:GitHub 5.6.0 Changelog 925:GitHub 5.5.0 Changelog 911:GitHub 5.4.0 Changelog 897:GitHub 5.3.0 Changelog 883:GitHub 5.2.0 Changelog 869:GitHub 5.1.0 Changelog 855:GitHub 5.0.0 Changelog 839:GitHub 4.4.3 Changelog 823:GitHub 4.4.0 Changelog 809:GitHub 4.3.0 Changelog 795:GitHub 4.2.0 Changelog 781:GitHub 4.1.0 Changelog 767:GitHub 4.0.0 Changelog 65:6.2.1 / Jan 9, 2024 423:First public release 350:Ampache and education 320:Terratec Noxon iRadio 217:neutral point of view 31:For the Love of Music 1093:"3.4 Stable Release" 991:www.digitalocean.com 360:assistive technology 740:September 10, 2018 434:Improved interface 296:Extensions and APIs 209:promotional content 21: 1168:Free media players 1148:Streaming software 878:December 16, 2021 850:September 1, 2021 762:November 24, 2019 685:December 17, 2017 596:December 20, 2009 585:November 19, 2009 486:December 23, 2003 412:Important changes 362:for students with 211:and inappropriate 38:Original author(s) 1047:"ampache/ampache" 968: 967: 962:January 09, 2024 864:October 25, 2021 804:February 5, 2021 751:October 21, 2018 696:January 23, 2018 663:February 4, 2016 652:December 8, 2015 607:February 2, 2010 541:January 26, 2007 464:February 5, 2002 287:Development goals 245: 244: 237: 179: 178: 16:American Software 1180: 1134: 1133: 1131:Official website 1123: 1118: 1117: 1116: 1101: 1100: 1095:. Archived from 1089: 1083: 1082: 1075: 1069: 1068: 1061: 1055: 1054: 1043: 1037: 1036: 1031:. Archived from 1025: 1019: 1018: 1013:. Archived from 1007: 1001: 1000: 998: 997: 983: 948:August 28, 2023 920:August 23, 2022 776:January 8, 2020 530:October 1, 2006 497:August 11, 2004 403: 317:Rhythmbox Plugin 258:. The name is a 240: 233: 229: 226: 220: 198:an advertisement 189: 188: 181: 175: 172: 120:Operating system 104: 101: 99: 97: 95: 29: 22: 1188: 1187: 1183: 1182: 1181: 1179: 1178: 1177: 1138: 1137: 1129: 1128: 1119: 1114: 1112: 1109: 1104: 1091: 1090: 1086: 1077: 1076: 1072: 1063: 1062: 1058: 1045: 1044: 1040: 1027: 1026: 1022: 1009: 1008: 1004: 995: 993: 985: 984: 977: 973: 934:March 28, 2023 892:April 20, 2022 790:August 6, 2020 420:April 29, 2001 401: 399:Version history 392:Spidering Hacks 388: 352: 298: 289: 272: 241: 230: 224: 221: 202: 190: 186: 169: 144:streaming media 92: 78: 72:Preview release 66: 47:Initial release 32: 17: 12: 11: 5: 1186: 1184: 1176: 1175: 1170: 1165: 1160: 1155: 1150: 1140: 1139: 1136: 1135: 1125: 1124: 1108: 1107:External links 1105: 1103: 1102: 1099:on 2009-02-22. 1084: 1070: 1056: 1038: 1035:on 2009-02-22. 1020: 1017:on 2007-10-17. 1002: 974: 972: 969: 966: 965: 963: 960: 956: 955: 949: 946: 942: 941: 935: 932: 928: 927: 921: 918: 914: 913: 907: 904: 900: 899: 893: 890: 886: 885: 879: 876: 872: 871: 865: 862: 858: 857: 851: 848: 844: 843: 842: 841: 833: 830: 826: 825: 819: 818:March 3, 2021 816: 812: 811: 805: 802: 798: 797: 791: 788: 784: 783: 777: 774: 770: 769: 763: 760: 756: 755: 752: 749: 745: 744: 741: 738: 734: 733: 730: 727: 723: 722: 719: 716: 712: 711: 708: 707:March 1, 2018 705: 701: 700: 697: 694: 690: 689: 686: 683: 679: 678: 675: 674:June 22, 2017 672: 668: 667: 664: 661: 657: 656: 653: 650: 646: 645: 642: 641:June 12, 2015 639: 635: 634: 631: 628: 624: 623: 620: 617: 613: 612: 608: 605: 601: 600: 597: 594: 590: 589: 586: 583: 579: 578: 575: 574:June 24, 2009 572: 568: 567: 564: 561: 557: 556: 553: 550: 546: 545: 542: 539: 535: 534: 531: 528: 524: 523: 520: 519:June 21, 2005 517: 513: 512: 509: 506: 502: 501: 498: 495: 491: 490: 487: 484: 480: 479: 476: 475:April 5, 2002 473: 469: 468: 465: 462: 458: 457: 454: 453:July 22, 2001 451: 447: 446: 443: 440: 436: 435: 432: 429: 425: 424: 421: 418: 414: 413: 410: 407: 400: 397: 387: 384: 368:accommodations 351: 348: 340: 339: 336: 333: 330: 327: 324: 321: 318: 315: 312: 297: 294: 288: 285: 271: 268: 243: 242: 213:external links 193: 191: 184: 177: 176: 167: 163: 162: 157: 151: 150: 141: 135: 134: 131: 125: 124: 122: 116: 115: 110: 106: 105: 90: 84: 83: 80: 79: 76: 74: 68: 67: 64: 62: 60:Stable release 56: 55: 52: 51: 48: 44: 43: 40: 34: 33: 30: 15: 13: 10: 9: 6: 4: 3: 2: 1185: 1174: 1171: 1169: 1166: 1164: 1163:Media servers 1161: 1159: 1156: 1154: 1151: 1149: 1146: 1145: 1143: 1132: 1127: 1126: 1122: 1111: 1106: 1098: 1094: 1088: 1085: 1080: 1074: 1071: 1066: 1060: 1057: 1052: 1048: 1042: 1039: 1034: 1030: 1024: 1021: 1016: 1012: 1006: 1003: 992: 988: 982: 980: 976: 970: 964: 961: 958: 957: 954: 950: 947: 944: 943: 940: 936: 933: 930: 929: 926: 922: 919: 916: 915: 912: 908: 906:May 19, 2022 905: 902: 901: 898: 894: 891: 888: 887: 884: 880: 877: 874: 873: 870: 866: 863: 860: 859: 856: 852: 849: 846: 845: 840: 837: 836: 834: 832:June 5, 2021 831: 828: 827: 824: 820: 817: 814: 813: 810: 806: 803: 800: 799: 796: 792: 789: 786: 785: 782: 778: 775: 772: 771: 768: 764: 761: 758: 757: 753: 750: 747: 746: 742: 739: 736: 735: 731: 729:Jun 18, 2018 728: 725: 724: 720: 718:May 16, 2018 717: 714: 713: 709: 706: 703: 702: 698: 695: 692: 691: 687: 684: 681: 680: 676: 673: 670: 669: 665: 662: 659: 658: 654: 651: 648: 647: 643: 640: 637: 636: 632: 630:May 26, 2014 629: 626: 625: 621: 619:May 30, 2013 618: 615: 614: 609: 606: 603: 602: 598: 595: 592: 591: 587: 584: 581: 580: 576: 573: 570: 569: 565: 562: 559: 558: 554: 552:May 10, 2008 551: 548: 547: 543: 540: 537: 536: 532: 529: 526: 525: 521: 518: 515: 514: 510: 508:May 17, 2005 507: 504: 503: 499: 496: 493: 492: 488: 485: 482: 481: 477: 474: 471: 470: 466: 463: 460: 459: 455: 452: 449: 448: 444: 441: 438: 437: 433: 430: 427: 426: 422: 419: 416: 415: 411: 409:Release date 408: 405: 404: 398: 396: 393: 385: 383: 381: 375: 373: 372:modifications 369: 365: 361: 357: 356:instructional 349: 347: 345: 337: 334: 331: 328: 325: 322: 319: 316: 313: 310: 307: 306: 305: 303: 295: 293: 286: 284: 281: 277: 269: 267: 265: 261: 257: 253: 252:free software 249: 239: 236: 228: 218: 214: 210: 206: 200: 199: 194:This article 192: 183: 182: 174: 168: 164: 161: 158: 156: 152: 149: 145: 142: 140: 136: 132: 130: 126: 123: 121: 117: 114: 111: 107: 103: 91: 89: 85: 81: 75: 73: 69: 63: 61: 57: 53: 49: 45: 41: 39: 35: 28: 23: 1097:the original 1087: 1073: 1059: 1050: 1041: 1033:the original 1023: 1015:the original 1005: 994:. Retrieved 990: 563:May 5, 2009 442:May 8, 2001 431:May 4, 2001 391: 389: 386:Publications 376: 353: 341: 299: 290: 273: 256:media server 247: 246: 231: 222: 207:by removing 203:Please help 195: 148:file manager 133:Web platform 50:Apr 29, 2001 42:Karl Vollmer 616:3.6-alpha6 77:develop 1142:Categories 1029:"New Logo" 996:2024-08-05 971:References 205:improve it 109:Written in 88:Repository 346:clients. 406:Version 380:streamed 225:May 2024 129:Platform 100:/ampache 98:/ampache 270:History 248:Ampache 171:ampache 166:Website 155:License 20:Ampache 1051:GitHub 959:6.2.1 945:6.0.0 931:5.6.0 917:5.5.0 903:5.4.0 889:5.3.0 875:5.2.0 861:5.1.0 847:5.0.0 829:4.4.3 815:4.4.0 801:4.3.0 787:4.2.0 773:4.1.0 759:4.0.0 748:3.9.0 737:3.8.9 726:3.8.8 715:3.8.7 704:3.8.6 693:3.8.5 682:3.8.4 671:3.8.3 660:3.8.2 649:3.8.1 638:3.8.0 627:3.7.0 604:3.5.4 593:3.5.3 582:3.5.2 571:3.5.1 538:3.3.3 527:3.3.2 516:3.3.1 309:Amarok 276:OSUOSL 264:Apache 160:AGPLv3 94:github 450:1.20 439:1.10 428:1.07 417:1.01 311:(2.x) 260:blend 250:is a 560:3.5 549:3.4 505:3.3 494:3.2 483:3.1 472:3.0 461:2.0 370:and 358:and 344:Plex 173:.org 139:Type 96:.com 278:at 113:PHP 1144:: 1049:. 989:. 978:^ 951:* 937:* 923:* 909:* 895:* 881:* 867:* 853:* 821:* 807:* 793:* 779:* 765:* 146:/ 1081:. 1067:. 1053:. 999:. 238:) 232:( 227:) 223:( 219:. 201:. 102:/

Index

Ampache Logo
Original author(s)
Stable release
Preview release
Repository
github.com/ampache/ampache/
PHP
Operating system
Platform
Type
streaming media
file manager
License
AGPLv3
ampache.org
an advertisement
improve it
promotional content
external links
neutral point of view
Learn how and when to remove this message
free software
media server
blend
Apache
OSUOSL
Oregon State University
application programming interface
Amarok
Plex

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.