Keppi (music visualizer)

Submit portable freeware that you find here. It helps if you include information like description, extraction instruction, Unicode support, whether it writes to the registry, and so on.
Message
Author
User avatar
smaragdus
Posts: 2120
Joined: Sat Jun 22, 2013 3:24 am
Location: Aeaea

Re: Keppi

#16 Post 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.

User avatar
SYSTEM
Posts: 2041
Joined: Sat Jul 31, 2010 1:19 am
Location: Helsinki, Finland

Re: Keppi

#17 Post 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. :)
My YouTube channel | Release date of my 13th playlist: August 24, 2020

User avatar
SYSTEM
Posts: 2041
Joined: Sat Jul 31, 2010 1:19 am
Location: Helsinki, Finland

Re: Keppi 3.10

#18 Post 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.
My YouTube channel | Release date of my 13th playlist: August 24, 2020

User avatar
smaragdus
Posts: 2120
Joined: Sat Jun 22, 2013 3:24 am
Location: Aeaea

Re: Keppi

#19 Post by smaragdus »

@SYSTEM
Thank you for the information.

User avatar
SYSTEM
Posts: 2041
Joined: Sat Jul 31, 2010 1:19 am
Location: Helsinki, Finland

Re: Keppi (music visualizer)

#20 Post 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.
My YouTube channel | Release date of my 13th playlist: August 24, 2020

User avatar
SYSTEM
Posts: 2041
Joined: Sat Jul 31, 2010 1:19 am
Location: Helsinki, Finland

Re: Keppi (music visualizer)

#21 Post 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.
My YouTube channel | Release date of my 13th playlist: August 24, 2020

User avatar
SYSTEM
Posts: 2041
Joined: Sat Jul 31, 2010 1:19 am
Location: Helsinki, Finland

Re: Keppi (music visualizer)

#22 Post 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.
My YouTube channel | Release date of my 13th playlist: August 24, 2020

User avatar
SYSTEM
Posts: 2041
Joined: Sat Jul 31, 2010 1:19 am
Location: Helsinki, Finland

Re: Keppi (music visualizer)

#23 Post by SYSTEM »

Keppi 3.71 released. Changelog:
  • Fixed playback of YouTube playlists.
My YouTube channel | Release date of my 13th playlist: August 24, 2020

User avatar
SYSTEM
Posts: 2041
Joined: Sat Jul 31, 2010 1:19 am
Location: Helsinki, Finland

Re: Keppi (music visualizer)

#24 Post 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.
My YouTube channel | Release date of my 13th playlist: August 24, 2020

User avatar
SYSTEM
Posts: 2041
Joined: Sat Jul 31, 2010 1:19 am
Location: Helsinki, Finland

Re: Keppi (music visualizer)

#25 Post by SYSTEM »

Keppi 3.73 released. Another YouTube playback fix. Official changelog:
  • Fixed random crash with YouTube videos.
My YouTube channel | Release date of my 13th playlist: August 24, 2020

User avatar
SYSTEM
Posts: 2041
Joined: Sat Jul 31, 2010 1:19 am
Location: Helsinki, Finland

Re: Keppi (music visualizer)

#26 Post 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.
My YouTube channel | Release date of my 13th playlist: August 24, 2020

User avatar
SYSTEM
Posts: 2041
Joined: Sat Jul 31, 2010 1:19 am
Location: Helsinki, Finland

Re: Keppi (music visualizer)

#27 Post 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.
My YouTube channel | Release date of my 13th playlist: August 24, 2020

User avatar
SYSTEM
Posts: 2041
Joined: Sat Jul 31, 2010 1:19 am
Location: Helsinki, Finland

Re: Keppi (music visualizer)

#28 Post 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.
My YouTube channel | Release date of my 13th playlist: August 24, 2020

Post Reply