Stream opus, mp3, FLAC music collection on Linux Mint to android, eyefoam, ipad clients. Install proftpd server and use foobar2000 (free) app.
disallow ftpmusic user from logging in via SSH
Retype new password:
passwd: password updated successfully
restart proftpd
sudo apt install proftpd
lock users into home directorysudo nano /etc/proftpd/proftpd.conf
uncomment by removing the # and save file#DefaultRoot
(change to)DefaultRoot
If you wish to share music amongst multiple users then create a user named ftpmusic which can be shared with many household users. Otherwise just use your existing username/password to login to the ftp server.disallow ftpmusic user from logging in via SSH
sudo nano /etc/shells
add the following to the end of the file then save it./bin/false
create ftpmusic user and choose a passwordsudo useradd -m -s /bin/false ftpmusic
sudo passwd ftpmusic
New password: Retype new password:
passwd: password updated successfully
restart proftpd
sudo systemctl restart proftpd
set proftpd to start on bootsudo systemctl start proftpd
check status of proftpdsudo systemctl status proftpdfoobar2000 app in Settings | DSP Manager I set Crossfader to 20000ms (20 seconds) and Skip Silence minimum 5000ms (5 seconds).
Now in foobar iOS or Android app add server go to Media Servers and +Add New
This is assuming your ip is 192.168.0.19
ftp://ftpmusic:[email protected]
Just browse to your music folder and then a subdirectory folder and tap and hold and choose Create a New Playlist. Go to your playlists and play it from there. When streaming you cant jump forward or backward in a song unless you download that folder to your foobar2000 Music Folder.
Now in foobar iOS or Android app add server go to Media Servers and +Add New
This is assuming your ip is 192.168.0.19
ftp://ftpmusic:[email protected]
Just browse to your music folder and then a subdirectory folder and tap and hold and choose Create a New Playlist. Go to your playlists and play it from there. When streaming you cant jump forward or backward in a song unless you download that folder to your foobar2000 Music Folder.
Openboard.ch is a free app for a White board in an educational setting. Here are some of the applications it comes with.
sudo apt install nmapscans your entire network in about a minute to check for open ports and the -O (letter o not zero) does OS fingerprinting and requires sudo. No need to install a fancy IP scanner GUI.
sudo nmap -O 192.168.0.*
Nmap scan report for 192.168.0.254
Host is up (0.014s latency).
Not shown: 998 closed ports
PORT STATE SERVICE
23/tcp open telnet
80/tcp open http
MAC Address: (Netgear)
Device type: general purpose
Running: Linux 2.6.X
OS CPE: cpe:/o:linux:linux_kernel:2.6
OS details: Linux 2.6.9 - 2.6.30
Network Distance: 1 hop
Nmap scan report for geektips-laptop (192.168.0.19)
Host is up (0.00010s latency).
Not shown: 993 closed ports
PORT STATE SERVICE
21/tcp open ftp
22/tcp open ssh
25/tcp open smtp
111/tcp open rpcbind
139/tcp open netbios-ssn
445/tcp open microsoft-ds
5900/tcp open vnc
Device type: general purpose
Running: Linux 2.6.X
OS CPE: cpe:/o:linux:linux_kernel:2.6.32
OS details: Linux 2.6.32
Network Distance: 0 hops
OS detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 256 IP addresses (8 hosts up) scanned in 45.32 seconds
BASH keyboard shortcuts
• Alt+Backspace: Deletes the previous word.
• Ctrl+U: Cuts all text up to the cursor.
• Ctrl+K: Cuts all text after the cursor until end of line.
• Ctrl+A: Moves the cursor to the start of line.
• Ctrl+E: Moves the cursor to the end of line.
• Alt+Backspace: Deletes the previous word.
• Ctrl+U: Cuts all text up to the cursor.
• Ctrl+K: Cuts all text after the cursor until end of line.
• Ctrl+A: Moves the cursor to the start of line.
• Ctrl+E: Moves the cursor to the end of line.
Appimages
Fotoxx — image editor
freac — mp3 —> opus
Inkscape — vector drawing
czkawka — file duplicates
LosslessCut — video / audio cuttings, muxing
MKVToolNix — mkv editing, muxing
qprompt — teleprompter
Shotcut — video editor
tageditor — m4b cover, metadata
flatpaks
Foliate — epub reader
Minder — mind mapping
telegram — social media
TextShine — remove line breaks, text maniuplation
Some apps not installed via apt / debian
Annotator — image editor, blur, magnifier, text, crop, resize
authpass — password manager
komga — java PDF, book server
Outliner — create outlines, export markdown, Minder, OPML
command line apps
btop++ — system monitor, CPU temp
inxi — displays hardware info
m4b-tool — create m4b chaptered audiobooks
ncdu — navigate and display disk usage
neofetch — system info
proftpd — ftp server for Foobar2000 client on phone
ocrmypdf — ocr and optimize PDFs
rpiplay — mirror iphone / ipad on linux
s-tui — system monitor
tldr — too long didn't read more concise than man pages
Python apps
Node.js apps
if you don't have npm and nodejs installed then do
Fotoxx — image editor
freac — mp3 —> opus
Inkscape — vector drawing
czkawka — file duplicates
LosslessCut — video / audio cuttings, muxing
MKVToolNix — mkv editing, muxing
qprompt — teleprompter
Shotcut — video editor
tageditor — m4b cover, metadata
flatpaks
Foliate — epub reader
Minder — mind mapping
telegram — social media
TextShine — remove line breaks, text maniuplation
Some apps not installed via apt / debian
Annotator — image editor, blur, magnifier, text, crop, resize
authpass — password manager
komga — java PDF, book server
Outliner — create outlines, export markdown, Minder, OPML
command line apps
btop++ — system monitor, CPU temp
inxi — displays hardware info
m4b-tool — create m4b chaptered audiobooks
ncdu — navigate and display disk usage
neofetch — system info
proftpd — ftp server for Foobar2000 client on phone
ocrmypdf — ocr and optimize PDFs
rpiplay — mirror iphone / ipad on linux
s-tui — system monitor
tldr — too long didn't read more concise than man pages
Python apps
sudo apt install pip
yt-dlp — youtube download, etc for videomass sudo pip3 install yt-dlp Node.js apps
if you don't have npm and nodejs installed then do
sudo apt install nodejs npmezshare — transfer multiple files QR Code to phone
sudo npm install -g ezshare
TLDR (too long, didn't read) is like quick, concise man (manual page)sudo npm install -g tldr
List of Linux apps I use
Argos-Translate — offline translator / libretranslate
Atom - text editor
Bforartists — Blender but improved UI
bookletimposer — create PDF booklets
Celluloid — movie player
Cozy — audiobook player
CudaText — text editor
Darktable — RAW image editor
Deadbeef — audio player, m4b audiobook player
Dictionary — xfce dictionary client
Document Viewer — evince PDF viewer, highlighter
drawio — diagram
ExifCleaner — clean metadata from images, videos, PDFs
Firefox — webbrowser with 3 extensions: Dark Background and Light Text, DownthemAll, UBlock Origin
GMIC-Qt — 500+ image filters
Geany — text editor, IDE
Host Minder — block porn, spam, gambling
Hypnotix — internet tv
LibreOffice — word processor, spreadsheet, presentation
Master PDF Editor — PDF viewer, dark mode, highlighter
OpenBoard — educational sharing desktop tool
PDF Arranger — merging, rearranging, splitting, rotation, cropping PDFs
Remmina — vnc, rdp remote viewer
Ristretto Image viewer — XFCE image viewer
sgt-puzzles — Simon Tabatha’s Puzzle collection
SimpleScreenRecorder — records video of screen or selected area
Solaar — Logitech Unifying receiver for mouse and keyboard
Transmission — downloading bittorrent Linux ISO images
Veracrypt — file encryption
Videomass — video encoder, video downloader (yt-dlp)
Virtual Machine Manager — libvirt, QEMU linux distros
VLC — music player, video player
X2Go Client — remote control LInux computer
Zathura — dark mode PDF reader
Argos-Translate — offline translator / libretranslate
Atom - text editor
Bforartists — Blender but improved UI
bookletimposer — create PDF booklets
Celluloid — movie player
Cozy — audiobook player
CudaText — text editor
Darktable — RAW image editor
Deadbeef — audio player, m4b audiobook player
Dictionary — xfce dictionary client
Document Viewer — evince PDF viewer, highlighter
drawio — diagram
ExifCleaner — clean metadata from images, videos, PDFs
Firefox — webbrowser with 3 extensions: Dark Background and Light Text, DownthemAll, UBlock Origin
GMIC-Qt — 500+ image filters
Geany — text editor, IDE
Host Minder — block porn, spam, gambling
Hypnotix — internet tv
LibreOffice — word processor, spreadsheet, presentation
Master PDF Editor — PDF viewer, dark mode, highlighter
OpenBoard — educational sharing desktop tool
PDF Arranger — merging, rearranging, splitting, rotation, cropping PDFs
Remmina — vnc, rdp remote viewer
Ristretto Image viewer — XFCE image viewer
sgt-puzzles — Simon Tabatha’s Puzzle collection
SimpleScreenRecorder — records video of screen or selected area
Solaar — Logitech Unifying receiver for mouse and keyboard
Transmission — downloading bittorrent Linux ISO images
Veracrypt — file encryption
Videomass — video encoder, video downloader (yt-dlp)
Virtual Machine Manager — libvirt, QEMU linux distros
VLC — music player, video player
X2Go Client — remote control LInux computer
Zathura — dark mode PDF reader
Found four apps from the same author. I was trying to get back into CherryTree which is a hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file. I just couldn't get into it. I've used for many years $10 iThoughts mind mapping app on iOS and it's also on Mac. So I went searching for the best mind mapping app. There are a few but most are subscription based and not free. I finally found one I simply did
sudo apt install minderand I was quite impressed as I thought it did most of what iThoughts can do. Then I realized it was version 1.5.1 from 2019. So I tried to install from source but main problem was it needed libgranite-dev 6.0 but I couldn't figure out how to install it even download a few deb files.
Dependency granite found: NO found 5.3.0 but need: '>=6.0'
However, there is a flatpak for it an it's up2date 1.14.0 which was released 3 weeks ago. You can search for it in the Software Manager and install it from there.MinderKeyboardShortcuts.pdf
31.8 KB
Here is a PDF I made with Minder just showing all the keyboard shortcuts in the app. It was about a 15 to 30 minute learning curve and then it was quite easy to add a child, and navigate around.
edit: this isn't cropped so will post that below
edit: this isn't cropped so will post that below
Minderkeyboardshortcuts.png
646.8 KB
Here's a PNG image of Minder Keyboard Shortcuts. Most likely have to download it and open it in an image viewer to zoom in.
MinderKeyboardShortcutsLight.pdf
28.9 KB
White background light version of Minder Keyboard Shortcuts
outliner.html
15.6 KB
Now a competitor to CherryTree I'd say would be Outliner. Still need to learn it but here is an export to Outliner and imported from Minder to Outliner to give you an idea of how you can create hierarchical outlines. Exported to HTML
Install Outliner Flatpak and grant Outliner under File Permissions | All user files | filesystem=home in Flatpak app Flatseal
Install Outliner Flatpak and grant Outliner under File Permissions | All user files | filesystem=home in Flatpak app Flatseal
Annotator one is so so so much better than Ksnip (really don't like KDE apps). I plan on using this one for basically text. Has cropping and resizing too.
Install Annotar Flatpak and grant Annotator under File Permissions | All user files | filesystem=home in Flatpak app Flatseal
Install Annotar Flatpak and grant Annotator under File Permissions | All user files | filesystem=home in Flatpak app Flatseal