Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Volume not retained between songs in playlist #123

Open
YourWishes opened this issue Jan 31, 2025 · 1 comment
Open

Volume not retained between songs in playlist #123

YourWishes opened this issue Jan 31, 2025 · 1 comment

Comments

@YourWishes
Copy link

YourWishes commented Jan 31, 2025

Adjusting the volume (With F2 and F3) is not being retained when the playlist goes to the next song, unsure if this is intended or a bug.
Running on curses driver, from AUR package, on v3.0.1. Looks like it's using ALSA driver.

Ideally I'd set a volume and then it would retain.

Log after playing for a while;

Setting to cfHomeDir to /home/yourwishes/
Setting to cfConfigHomeDir to /home/yourwishes/.config/ocp/
Setting to cfDataHomeDir to /home/yourwishes/.local/share/ocp/
Setting to cfDataDir to /usr/share/ocp/data/
Setting to cfProgramDir to /usr/lib/ocp/
Open Cubic Player for Unix v3.0.1, compiled on Jan 31 2025, 22:08:12
Ported to Unix by Stian Skjelstad
linking default objects...
running initializers...
initializing fileselector...
Loading /home/yourwishes/.local/share/ocp/CPARCMETA.DAT .. No header - empty file
Loading /home/yourwishes/.local/share/ocp/CPMODNFO.DAT .. Done
Loading /home/yourwishes/.local/share/ocp/CPDIRDB.DAT .. No header
Loading /home/yourwishes/.local/share/ocp/CPMUSBRN.DAT .. Empty database
Initing console... 
We have a PTY (so no need to test for framebuffer and/or vcsa)
Initing curses... (ncurses 6.5.20240427)
curses: will use UTF-8 characters instead of ASCII + ACS
Locating cdroms [.....]
Loading /home/yourwishes/.local/share/ocp/CPMDLAND.DAT .. No header
Sort CPMDLAND.DAT data ..Done
wavetabledevices:
[devwMixF] C version, (volramp=1, declick=1)
[devwMixF] registering post processing plugin fReverb
 devwMixF: FPU Mixer....................... (detected)
 devwMixQ: Integer Quality Mixer........... (skipped)
 devwMix : Integer Mixer................... (skipped)
 devwNone: None............................ (skipped)
playbackdevices:
 devpALSA: ALSA device driver.............. (detected)
 devpOSS : OSS player...................... (skipped)
 devpCA  : ................................ (driver not found)
 devpSDL2: ................................ (driver not found)
 devpSDL : ................................ (driver not found)
 devpNone: Super High Quality Quiet Player. (skipped)
 devpDisk: Disk Writer..................... (skipped)
[XM] loading 2b-funky.mod (155k)...
[XM] loading i_miss_yesterday.xm (392k)...
[XM] loading orbitalbeat.mod (33k)...
[XM] loading perelix.xm (377k)...
[XM] loading rem_like.xm (1735k)...
[XM/XM] warning, Panning sustain point (3) >= Number of panning points (0), truncating
[XM/XM] warning, Panning loop start point (5) >= Number of panning points (0), truncating
[XM/XM] warning, Panning loop end point (2) >= Number of panning points (0), truncating
[XM/XM] warning, Panning sustain point (3) >= Number of panning points (0), truncating
[XM/XM] warning, Panning loop start point (5) >= Number of panning points (0), truncating
[XM/XM] warning, Panning loop end point (2) >= Number of panning points (0), truncating
@mywave82
Copy link
Owner

mywave82 commented Feb 1, 2025

OCP still uses the logic from the original DOS version.

If press ALT-K, and look at the very bottom, there are 3 key-combos:
ctrl+shift+f2 - save configuration (volume, pan, etc.)
ctrl+shift+f3 - load configuration (volume, pan, etc.)
ctrl+shift+f4 - reset configuration (volume, pan, etc.)

I do agree that this can be modernized.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants