Description
🏆 AudioTape – PHP Music Downloading Script (GPL)
A fast, self-hosted PHP script to index, preview, and legally download music you are entitled to use—supporting artist uploads, public-domain/CC catalogs, playlists, and cover art with strong compliance controls.
🚀 Overview
AudioTape helps labels, creators, podcasters, and media libraries organize and distribute audio they own or have permission to share.
It delivers a clean search and preview experience, user/artist submissions (with rights attestation), bulk imports for royalty-free catalogs, and safe download links with quotas and audit logs.
Experience-driven design: informed by real asset-management workflows—metadata cleanup, waveform previews, album art, release versions, takedown handling—so you can publish legally and maintain quality at scale.
✨ Key Features
- Catalog & Search: artists, albums, tracks, genres, tags; fast full-text search with filters (bitrate, length, license type).
- Secure Downloads: signed, time-limited URLs; per-IP/user rate limits; quota rules; optional login-required access.
- Uploads & Submissions: artist/label upload forms with license attestation (CC, public domain, custom EULA) and moderation queue.
- Metadata & Artwork: ID3/metadata editor, cover art management, auto-thumbnailing, track previews (waveform/audio snippets).
- Playlists & Collections: create compilations, promo packs, press kits; bulk download (ZIP) with manifest.
- Stream & Preview: in-browser player with HLS/MP3 preview limits (e.g., first 30–60s) to protect catalog value.
- Licensing & Compliance: license badges, usage notes, attribution fields, consent logs, DMCA/takedown workflow.
- Payments (Optional): sell bundles or subscriptions (Stripe/PayPal) for royalty-free libraries; issue invoices and receipts.
- Analytics: top tracks, downloads by country/device, referrers, conversion funnels.
- SEO & Social: clean slugs, meta tags, Open Graph, JSON-LD schema hooks, sitemap compatibility.
- Roles & Permissions: Admin, Editor/Moderator, Contributor/Artist, Registered User, Guest (granular RBAC).
- Performance: CDN/S3 offload for media, caching, queue-based ZIP generation for bulk packs.
- Extensibility: webhooks for new releases/download events; modular services; themeable templates.
⚙️ Technical Stack
- Runtime: PHP 8.1+ (recommended)
- Framework: Lightweight MVC or Laravel variant (build-dependent)
- Database: MySQL 8.0+ / MariaDB 10.5+
- Frontend: Bootstrap/Tailwind + Vanilla JS/Alpine; HTML5 audio player
- Media: Optional
FFmpegfor waveform/preview generation (no DRM circumvention) - Storage/CDN: Local disk or S3-compatible object storage; optional CDN
- Server: Nginx/Apache, HTTPS, OPCache
- PHP Extensions:
pdo_mysql,mbstring,openssl,curl,fileinfo,zip,json,gd - Build/Tools: Composer; Node.js (if asset pipeline included); cron for housekeeping jobs
🧩 Installation Guide
- Upload: deploy files to your Linux hosting/server; enable HTTPS.
- Database: create DB & user; update
.env/config with DB, APP_URL, MAIL settings. - Dependencies:
composer install --no-dev; generate app key if applicable. - Migrate/Seed:
php artisan migrate --force(or run the installer wizard). - Storage:
php artisan storage:link; set media path and (optional) S3/CDN. - Previews (optional): install FFmpeg for waveform/snippet generation.
- Permissions: ensure
storage/&bootstrap/cache(orwritable/) are writable. - Policies: configure license types, takedown email, and rate-limit rules before going live.
Tip: Test uploads, previews, and signed download expiry on staging first.
📦 Deliverables
- Complete AudioTape PHP source code (GPL build)
- Admin dashboard + public catalog + artist submission screens
- Metadata/ID3 editor, cover art manager, waveform/preview module
- Signed download links, quotas, and audit logging
- Docs & sample configuration; GPL license text & changelog
📱 Supported Platforms
- Server OS: Linux (Ubuntu/Alma/Rocky) recommended; Windows/macOS for development
- Browsers: Latest Chrome, Firefox, Safari, Edge
- Devices: Responsive UI for desktop, tablet, and mobile
🧠 Notes
- License: Distributed under the GNU General Public License (GPL) for educational, testing, and lawful self-hosting.
- Legal Use Only: Do not download or distribute copyrighted music without proper rights. AudioTape does not bypass DRM and must be configured for licensed, public-domain, or Creative Commons content only.
- Customization Tips: theme via Blade/views, add license badges, automate royalties/attribution with custom fields.
- SEO Assurance: unique titles/descriptions, JSON-LD schema, canonical URLs, image alt text.
- Security: enable rate limits, CAPTCHA on uploads, signed URLs, and moderation for user submissions.
👨💻 Original Developer Credit
Originally developed by the vendor listed on
CodeCanyon.
Please support the original author by purchasing a commercial license where required.
🔒 Disclaimer
This is a GPL redistribution for lawful, rights-compliant use. We are not the original developers and provide no implied warranties.
All trademarks and music rights belong to their respective owners. Configure sources and policies to ensure compliance before production use.

Haunted Halloween Deal Enjoy Unlimited Downloads!
Reviews
There are no reviews yet.