# Welcome!

<figure><img src="https://3839152226-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FizAJoIbtQw1BdIlE4DBz%2Fuploads%2FSz1vANd7cHJrplrGPnzm%2FBB.Cli.png?alt=media&#x26;token=a7632629-458a-4fca-805f-e6ac31b3b66e" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
BassBoom will be upgraded with a new backend. It's in early development stage, so expect inconsistencies and bugs. You can track its development [here](https://github.com/Aptivi/BassBoom). For the mpg123 version, check [here](https://github.com/Aptivi/BassBoom/tree/x/oob/v0.2.x). Support for 0.2.x is still undecided.
{% endhint %}

BassBoom is a music player made with C# using the fast mpg123 library as the native backend that handles the music playback and song information, including the playback device information.

This library is a viable library aimed for cross-platform music playing because we've selected mpg123 as the MP3 backend library for its ease of use and for its fast music playback. This library is frictionless as it aims for stability and cross-platform compatibility.

In addition to your regular music files, BassBoom also supports online MPEG radio stations that you can use to play your own favorite radio stations.

{% hint style="warning" %}
When using BassBoom, here are the notes to consider:

* This library only supports MPEG audio files. Unfortunately, this means no AAC and AAC+ support and no support for other non-MPEG audio files.
* If you found a radio station that only uses AAC, try to consult the radio station host for an MPEG version of the radio station stream, if available.
  {% endhint %}

To learn more about mpg123, visit this site:

{% embed url="<https://mpg123.de/>" %}

mpg123 is licensed with [LGPL 2.1](https://mpg123.de/trunk/COPYING).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://aptivi.gitbook.io/aptivi/bassboom-manual/welcome.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
