Page 2 of 2

Re: Keppi

Posted: Tue Feb 21, 2017 2:42 am
by smaragdus
@SYSTEM
Well, personally I prefer feature-rich software. Moving Keppi to the direction of a music player isn't a problem. (However, I don't tend to implement player features unless someone requests them.)
Generally I prefer rich software too but I also enjoy simple stuff ("one thing well"-style, for example Textify).
Will adding support for more formats be meaningful to you? Do you use lossless audio formats?
I think that some control (play/pause/stop) plus drag&drop will add a bit of flexibility and handiness.
I like the name of the program- keppi sounds cool. By the way I know a single word in Finnish- kotka (because of the city). Curiously kotka means cat in my language and because I love cats I was rapturous when I first heard about this city and that was why I checked the meaning.

Re: Keppi

Posted: Tue Feb 21, 2017 3:57 am
by SYSTEM
smaragdus wrote: Will adding support for more formats be meaningful to you?
No. If it was, I'd have added support for more formats already.
smaragdus wrote: Do you use lossless audio formats?
Just FLAC. My music library is in the following formats:
  • AAC in MP4 container
  • MP3 in raw .mp3 files
  • Few FLAC files (I got them as a reimbursement after an online music store failed to deliver a track I purchased)
Keppi already supports all of those formats.
smaragdus wrote: By the way I know a single word in Finnish- kotka (because of the city). Curiously kotka means cat in my language and because I love cats I was rapturous when I first heard about this city and that was why I checked the meaning.
Heh. :)

Re: Keppi 3.10

Posted: Wed Apr 19, 2017 9:54 am
by SYSTEM
SYSTEM wrote:
smaragdus wrote: Can .NET programs use BASS library?
Yes, they can, through a wrapper called Bass.Net. Since you requested support for additional audio formats (and FLAC on <Win10), I'll look into integrating it.
All right, I have investigated the possibility.

BASS is not an option.

The problem is that BASS is a closed source library. I can't bundle it with Keppi as long as I distribute Keppi in SourceForge. In addition, using Bass.Net requires applying for a registration key.

Re: Keppi

Posted: Thu Apr 20, 2017 6:10 am
by smaragdus
@SYSTEM
Thank you for the information.

Re: Keppi (music visualizer)

Posted: Mon Sep 25, 2017 9:32 am
by SYSTEM
Keppi 3.50 released. :D I implemented two feature requests from smaragdus and made a bunch of other improvements. Full changelog:
  • Added play, pause and stop buttons.
  • Added ability to open files with drag and drop.
  • The visualization is now pixel perfect even with a high-DPI display.
  • Keppi is now per monitor DPI aware.
  • Greatly improved efficiency with a large window, especially at 4K.
    This means lower CPU+GPU usage and potentially higher FPS.
  • If Keppi launches off-screen because you have used it on a PC with different
    monitor configuration, you can now move it to the top-left corner of the
    primary screen by pressing Ctrl-G.
  • Fixed: the updater started to hang after the youtube-dl 2017.09.24 update.

Re: Keppi (music visualizer)

Posted: Thu Jan 04, 2018 9:57 am
by SYSTEM
Keppi 3.60 released. :) This version adds playlist support. Full changelog:
  • Playlist support.
    • Opening multiple files at once creates a temporary playlist now.
  • Clicking the visualization now pauses or unpauses.

Re: Keppi (music visualizer)

Posted: Mon Apr 02, 2018 8:09 am
by SYSTEM
Keppi 3.70 released. The youtube-dl updater stopped working in February, and this update fixes it. Full changelog:
  • .NET Framework 4.5 is now required instead of 4.0.
  • Fixed: the updater failed to check for updates starting from February 22.
  • Fixed crash when Keppi doesn't find any playable network streams.
  • Updated SharpDX to 4.0.1 and LitJSON to 0.12.0.
The reason for the update check failure was that GitHub disabled TLS <1.2 that day (youtube-dl's update file is stored there). That's also why I had to increase the .NET requirement: TLS 1.2 support was introduced in .NET Framework 4.5.

Re: Keppi (music visualizer)

Posted: Wed Jun 20, 2018 8:08 am
by SYSTEM
Keppi 3.71 released. Changelog:
  • Fixed playback of YouTube playlists.

Re: Keppi (music visualizer)

Posted: Sun Jan 13, 2019 1:53 am
by SYSTEM
Keppi 3.72 released. This version has an important YouTube playback fix. Official changelog:
  • Improved YouTube stream selection so that 3GPP streams with mono audio are no longer selected. Not only does mono mean much worse sound quality, but Keppi doesn't even support it, resulting in tracks playing at double speed.
The previous stream selection algorithm was preferring a 3GPP stream (total bitrate ~160 kbps, of which 32 kbps was used for audio) over a 128 kbps audio-only MP4 stream. :oops: I think the problem started with the youtube-dl 2018.12.31 update, which made youtube-dl return more metadata about available video/audio streams.

Re: Keppi (music visualizer)

Posted: Sat Feb 23, 2019 10:01 pm
by SYSTEM
Keppi 3.73 released. Another YouTube playback fix. Official changelog:
  • Fixed random crash with YouTube videos.

Re: Keppi (music visualizer)

Posted: Sat Jul 27, 2019 10:50 pm
by SYSTEM
Keppi 3.80 is out. Changelog:
  • Ogg Vorbis support.
  • Improved support for per monitor DPI by enabling per monitor DPI awareness v2 on Windows 10.
  • Character set of track metadata is now heuristically detected. With this, artist and track name are shown correctly regardless of the character set they are stored in.
  • Fixed crash when dropping a file with Unicode characters in the name.
I obtained some Ogg Vorbis files myself and added support for them as a result. I use the NVorbis library for Vorbis decoding.

Re: Keppi (music visualizer)

Posted: Sat Aug 10, 2019 5:28 am
by SYSTEM
Keppi 3.81 released. I noticed that Windows 10 has started to support Opus audio and WebM container at some point, and this update simply adds official support for them. Official changelog:
  • Opus and WebM support on Windows 10.

Re: Keppi (music visualizer)

Posted: Thu May 13, 2021 11:02 pm
by SYSTEM
I released Keppi 3.82. YouTube playback broke due to a youtube-dl update, and that finally prompted me to update the program. Changelog:
  • Track list extraction improvements.
  • Added detection for AC-3 codec.
  • Fixed crash with YouTube videos.
  • Fixed crash when metadata character set detection fails.