Updated Replay (markdown)

Kyle Reed 2023-06-28 17:02:30 -07:00
parent c383d73c80
commit 86a07693b8

@ -1,18 +1,35 @@
This app allows users to replay single C16 file, or create playlists of previously captured signals and replay them in a specific order.
This app allows captured signals to be replayed.
The Key Items on the App that can be selected with the cursor and changed with the encoder knob are:
# The UI
* **Title bar:** The usual Items may be changed and displayed.
* **Open file:** this allows you to select a file form the SD card folders to replay.
* **File Information:** is given next to the “Open file” button giving the file name, length and the speed. Transmission.
* **File progress bar:** To the righthand side of the “Open file” Button is the progress bar this show the progress of the file being transmitted
* **Frequency:** Which is the first item on the third line below the title bar. This brings up the normal frequency keypad.The information is keep in persistant memory and is avalable from the settings in the Capture App.
* **Gain:** Next in the second line is the LNA (IF) (0-47) and Amp gain A: 0dB or 14dB.
* **Loop:** A tick box that selects that when the file reaches the end of the transmission that it will start the file again. (or entire list if you opened a PPL file)
![Playlist](https://github.com/eried/portapack-mayhem/assets/3761006/8e494c6a-bed6-43f8-8af0-aca58f7958ff)
* The top line is the name of the currently selected capture file to play.
* The second line has the Frequency (which can be modified) and the capure's sample rate.
* At the end of the second line, there are two progress bars. The top indicates the progress in playlist, and the bottom indicates the transmit progress of the current item.
* The third line indicates the length of the current item. You can set the TX gain (0-47), TX amp (0|14), loop mode, and toggle playback.
* The fourth line indicates the current playlist path.
* Left/Right buttons allow you to change the currently selected track.
* + File button will open the file picker to select a new C16 (capture) file to add at the *END* of the playlist.
* X button will delete the currently selected item from the playlist.
* Open button will open the file picker to select a new PPL (playlist) file. This will overwrite the current playlist.
* Save button will save the modification to the current playlist.
- When "Loop" is checked, it will continue to play the entire playlist until stopped.
- Playback always restarts from the beginning of the playlist.
- Once a capture has been added to the playlist, you can modify the playback center frequency. This is done on a per-track basis and is _NOT_ saved as part of the playlist.
- If a capture file is missing its metadata (partner) file, then the TX frequency and 500K sample rate are assumed.
- A new, unique file name is created when a new capture file is added to an empty playlist. This playlist is not saved unless you press save.
- You can also browse to a Capture (C16) or Playlist (PPL) file in the FileMan and select it to open it in Replay.
- NB: Delay (see below) hangs the UI thread and will appear to freeze the device. You have to restart to interrupt the delay.
When the app starts, you have an empty playlist and the "+ File" button is focused. If you just want to play back a single item, press the "+ File" button and select a C16 file.
The play button will be automatically focused once you've made a selection. This allows for fast, 2-click, playback.
# Replay Single File
Select a C16 file, it will replay your C16 file referring the freq and rate config of it's partner file.
Select a C16 file, it will replay your C16 file referring the freq and rate config of its partner file.
# Playlist
@ -36,11 +53,10 @@ For example, a valid playlist file could contain:
```
It will do:
1. Play SAMPLES/TeslaChargePort_US.C16 referring the freq and rate config of it's partner file
1. Play SAMPLES/TeslaChargePort_US.C16 referring the freq and rate config of its partner file
2. pause 100 ms
3. Play SAMPLES/TeslaChargePort_EU_AU.C16 referring the freq and rate config of it's partner file
3. Play SAMPLES/TeslaChargePort_EU_AU.C16 referring the freq and rate config of its partner file
4. over.
The LOOP check box is for the entire PPL file.
Once you interrupted the replay, it would start over since the beginning of the list.
When "Loop" is checked, the playlist will be repeated until stopped.
Once stopped, playback will start over from the beginning of the list.