Skip to content

πŸ‡°πŸŽΌοΈπŸ“»οΈπŸ“šοΈ The official source repository for the Kevin MacLeod software radio LIbrary, a portable way of adding a Kevin MacLeod radio to your software that plays Kevin MacLeods music.

License

GPL-3.0 and 3 other licenses found

Licenses found

GPL-3.0
LICENSE.txt
Unknown
LICENSE-AUDIO.txt
GPL-3.0
LICENSE-GPL.txt
GPL-3.0
LICENSE-GPL3.txt
Notifications You must be signed in to change notification settings

seanpm2001/Kevin-MacLeod_SoftwareRadioLIBrary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Click/tap here to expand/collapse this entire article

Kevin Macleod software radio LIBrary icon failed to load

Kevin MacLeod Software Radio LIBrary

Click/tap here to expand/collapse the title/lead section

πŸ‡°πŸŽΌοΈπŸ“»οΈπŸ“šοΈ The official source repository for the Kevin MacLeod software radio LIbrary, a portable way of adding a Kevin MacLeod radio to your software that plays Kevin MacLeods music.

Note This project has an error, where Macleod is spelled with a capital L (MacLeod) This error retained itself in too many places, and cannot currently be fixed.


Stations

Click/tap here to expand/collapse the stations section

There are currently 86 Kevin MacLeod Radio Stations available in this package, which include:

Click/tap here to expand/collapse the current stations subsection

  • Action Cuts
  • Anamalie
  • Aspiring
  • Atlantean Twilight
  • Bitter Suite
  • Calming
  • Carpe Diem
  • Cephalopod
  • Christmas!
  • Comedy Scoring
  • Danse Macabre
  • Dark Continent
  • Darkness
  • Dark World
  • Destruction Device
  • Disco Ultralounge
  • Dream Catcher
  • Dvorak Polka
  • Elona MP3 Pack
  • Ethereal
  • Ever Mindful
  • Exhilarate
  • Experimental
  • Famous Classics
  • Ferret
  • Film Noire
  • Final Battle
  • Funkorama
  • Garden Music
  • Ghostpocalypse
  • Groovy
  • Happyrock
  • Hard Electronic
  • Healing
  • Horror Soundscapes
  • Impact
  • Laserpack
  • Latinesque
  • Latin Sounds
  • Light Electronic
  • Maccary Bay
  • Madness and Paranoia
  • Mad Pianist
  • Magic Scout_ A Calm Experience
  • Medium Electronic
  • Mesmerize
  • Miami Nights
  • Mystery
  • Mystic Force
  • Netherworld Shanty
  • Oddities
  • Organic Meditations
  • Ossuary
  • Pixelland
  • Polka! Polka! Polka!
  • Primal Drive
  • PsychoKiller
  • Reggae & Ska
  • Reunited
  • Rollin’ at 5
  • Romance
  • Royalty Free
  • Sadness
  • Shadowlands
  • Sheep Reliability
  • Silent Film_ Dark Collection
  • Silent Film_ Light Collection
  • Somewhere Sunny
  • Spirit
  • Spring Chicken
  • Supernatural Haunting
  • Take the Lead
  • Teh Jazzes
  • Tenebrous Brothers Carnival
  • Thatched Villagers
  • The Ambient
  • The Descent
  • Touching Moments
  • Tranquility 5
  • Traveller
  • Utility
  • Vadodara
  • Vicious
  • video Classica
  • Virtutes Instrumenti
  • Wonders

21 out of 86 entries (24.41%) are currently incomplete. The following entries are coming soon:

Click/tap here to expand/collapse the future stations subsection

  • Falcon Banner
  • Elona MP3 pack
  • Post-2019 Kevin Macleod music

Entries without an [x] are not listed either because they contain a song larger than 25.00 MiB, or are incomplete in the source collection.

Entries are sourced from: archive.org the download size is 12 gigabytes.


License

Click/tap here to expand/collapse the license section

Kevin Macleod portrait failed to load
  • The software itself is licensed under the GNU General Public License Version 3.0
  • The audio (music) is licensed under the Creative Commons Attribution BY license.
    • Kevin only asks for credit, and I always give credit. I wouldn't plagiarize his music, and we are both in agreement that you shouldn't plagiarize his music either.

Note Kevin Macleods licensing tripped me up at first. There is a charge to use his music only when you refuse to attribute him.


Todo

Click/tap here to expand/collapse the TODO section

  • Add to radio library main.py:
    • Miami Nights
    • Ossuary
    • Shadowlands
    • Spirit
    • Take the Lead
    • Ghostpocalypse
    • Eventually add these:
      • Falcon Banner
      • Elona MP3 pack
      • Post-2019 Kevin Macleod music
  • Add cover art for:
    • Miami Nights
    • Ossuary
    • Shadowlands
    • Spirit
    • Take the Lead
    • Ghostpocalypse
    • Falcon Banner
    • Elona MP3 pack
    • Post-2019 Kevin Macleod music
  • Branches
    • Move audio to a separate Git branch

Audio preference

Click/tap here to expand/collapse the audio preference section

The client gives 2 audio preferences:

  • MP3
  • OGG

Usage

Click/tap here to expand/collapse the usage section

The projects intended use is to be a radio station within an application or video game (similar to that of the radio stations in Grand Theft Auto)

Current usage:

  • None documented

Implementations

Click/tap here to expand/collapse the implementations section

The project is currently planned to be implemented in the following languages:

  • ActionScript
  • AppleScript
  • Assembly
  • Boo
  • C
  • C#
  • C++
  • CoffeeScript
  • Crystal
  • CSound Document
  • CSound Score
  • Cython
  • D
  • Eiffel
  • Elixir
  • Emacs Lisp
  • Genie
  • GLSL
  • Google Dart
  • Google Go
  • Gosu
  • Groovy
  • Haskell
  • Java
  • JavaScript
  • Kotlin
  • Lua
  • mcfunction
  • Metal
  • Nim
  • Objective-C
  • Pascal
  • Perl
  • PHP
  • Prolog
  • Python
  • R
  • Raku
  • Red
  • Rust
  • Scala
  • Scheme
  • Shell
  • Swift
  • Twig
  • TypeScript
  • V
  • Vala
  • WebAssembly
  • Zig

More languages will be added in the future. The goal is for the library to be compatible with as many languages as possible.


Documentation

Click/tap here to expand/collapse the documentation section

Further documentation is available in a separate repository.

:octocat: Click/tap here to go to the official documentation source repository


File info

Click/tap here to expand/collapse the file info section

  • File type: Markdown (*.md *.mkd *.mdown *.markdown)
  • File version: 2 (2023, Monday, November 6th at 05:14 pm PST)
  • Line count (including blank lines and compiler line): 384
  • Word count: 1,446
  • Character count (including spaces): 10,353
  • Character count (excluding spaces): 8,533
  • Size (in bytes): 10,373
  • Current article language: English (EN_USA) / Markdown (CommonMark) / HTML5 (HyperText Markup Language 5.3)
  • Encoding: UTF-8 (Emoji 12.0 or higher recommended)
  • All times are UTC-7 (PDT/Pacific Time) (Please also account for DST (Daylight Savings Time) for older/newer entries up until it is abolished/no longer followed)

Note On 2022, Sunday, March 13th at 2:00 am PST, the time jumped ahead 1 hour to 3:00 am.

Note You may need special rendering support for the <details> HTML tag being used in this document


File history

Click/tap here to expand/collapse the file history section


Version 1 (2023, Sunday, November 5th at 08:23 pm PST)

Click/tap here to expand/collapse the file history entry for version 1

Changes

  • Started the file
  • Added the title section
  • Added the Stations section
  • Added the Usage section
  • Added the Implementations section
  • Added the Documentation section
  • Added the File info section
  • Added the File history section
    • Added an entry for version 1
  • Added the footer
  • No other changes in version 1

Version 2 (2023, Monday, November 6th at 05:14 pm PST)

Click/tap here to expand/collapse the file history entry for version 2

Changes

  • Made all sections dropdown capable
  • Added the logo
  • Added a picture of Kevin Macleod
  • Updated the title section
  • Updated the Stations section
  • Added the License section
  • Added the Todo section
  • Added the Audio preference section
  • Updated the Usage section
  • Updated the Implementations section
  • Updated the Documentation section
  • Updated the File info section
  • Updated the File history section
    • Added an entry for version 2
  • Updated the footer
  • No other changes in version 2

Footer

Click/tap here to expand/collapse the footer

You have reached the end of this page.

EOF