Now that Porcfest is over, Derrick will have some more time to perfect FeenPhone. Here’s the working list:
DO FIRST (imperative and/or easy):
— check: does the AT2005 USB mic work with Win 10? Try it with FeenPhone and actually call someone else. Need to know for FeenPhone documentation.
–Mouse over tool tip description for desktop icon and StartMenu icon still says:
“Free open-source software for real-time high-quality remote podcasting, radio and voiceover” (replace “open-source” with “NoGov”)
–Fix issue with Passwords,. currently causes errors when you log in. Should be seamless. This is VERY important.
— Save / insert passwords capability in FeenBook; Can we add a function easily to save passwords and insert them automatically with the IP and Port? After months of real-world testing, I’ve found it would be great. And I don’t really care about it violating best practices.
— Hitting buff dump resets volume to highest. Fix so it doesn’t.
— Hide underruns, dropped, skipped – put these in Advanced Features. They’re confusing and unneeded to the average user.
–why does server tab say “ports” not “port”? Should it say “port”?
–Add one-direction only option, to run FeenPhone as a studio-to-tower link.
–Let’s add a low-bandwidth opus setting. Might be good when there is network congestion, and should still sound pretty good, since it’s opus with no audio fluffing.
–Ability to start with Windows running server and saved password inserted. (Like for GCN FeenPhone server.)
–credit Shawn the guy that did some code cleanup on git-hub
DO NEXT. These are more complex to implement, but are the most important for making FeenPhone a “must have”, and for making it future proof:
–We’ve GOT to get rid of the audio gaps. Add some kind of network correction. Not audio correction. Might actually be solved by getting the WASAPI in to work finally for Audio In, wouldn’t that cut the latency down from like 90 ms in each direction (what I’ve been using) to like 10 ms
Derrick said “Yes, I think it may have more to do with audio drivers than anything.”
Derrick said “I can set priority of the program from within the program if we find it helps”
–Add IPv6 support. Important for future proofing.
Volume issues:
Of these three, the first two are most important (liner sliders and adding a volume boost option), and the EQ boost would be least important, but still very good, especially if it’s not hard to add while adding the volume boost.
PEOPLE WOULD DIG THESE FEATURES, BUT THEY’RE LESS IMPORTANT than getting rid of the gaps.
–ability to automatically try reconnecting if connection is lost.
–Ability to roll over to a second pre-set IP if first connection is lost.
–Ability to mute and block persons in conversation.
–Advanced Option: Toggable gentle EQ boost at 12h
–Automatic port forwarding.
–Recording (more info HERE)
–Encryption. (with more robust password authentication. Could really make FeenPhone a killer app outside of the radio / podcast realm.
FINALLY: PORT TO OTHER OSes, make for-sale versions for Windows Store, Android Store and Apple Store. Get listed on those stores. Watch as the millions of dollars roll right in. lol.