Raspberry Pi Essentials

  • beets

    Free Mac Windows Linux Website

    Beets is the media library management system for obsessive-compulsive music geeks. The purpose of beets is to get your music collection right once and for all. It catalogs your collection, automatically improving its metadata as it goes using the MusicBrainz database. It then provides a bouquet of tools for manipulating and accessing your music.


    beets icon
  • Internet

  • youtube-dl

    Free Mac Windows Linux BSD Python ... PC-BSD Website

    Augmentable with front-ends such as Small Youtube-DLG iconYoutube-DLG , youtube-dl is a small command-line program to download videos from Small YouTube iconYouTube and a hundreds other sites. It requires the Python interpreter and is therefore platform-independent.

    It can be integrated in other programs and so be used to watch online videos in local applications such as Small MPV iconMPV .


    youtube-dl icon
  • Newsboat

    Free Mac Windows Linux Website

    Newsboat is a fork of Newsbeuter, an RSS/Atom feed reader for the text console. The only difference is that Newsboat is actively maintained while Newsbeuter isn't.


    Newsboat icon
  • Transmission

    Free Mac Windows Linux BSD PortableApps.com ... Haiku Cloudron Xfce Website

    Transmission has the features you expect in a BitTorrent client: encryption, a web-based interface, peer exchange, UPnP and NAT-PMP port forwarding, web seed support, watch directories, tracker editing, global and per-torrent speed limits, and more.


    Transmission icon
  • Browsh

    Free Mac Windows Linux BSD Website

    Not all the world has good Internet.

    If all you have is a 3kbps connection tethered from a phone then it's good to SSH into a server and browse the web through, say, elinks. That way the server downloads the web pages and uses the limited bandwidth of an SSH connection to display the result. But traditional text-based browsers lack JS support and all that other modern HTML5 goodness. Browsh is different in that it's backed by a real browser, namely headless Firefox, and uses that to create purely text-based version of web pages and web apps that can be easily rendered in a terminal or indeed, somewhat ironically, in another browser. Though note that currently the browser client doesn't have feature parity with the terminal client.

    Why not VNC? Well VNC is certainly one solution but it doesn't quite have the same ability to deal with extremely bad Internet. Also, terminal Browsh can use MoSH to further reduce bandwidth and increase stability of the connection. Mosh offers features like automatic reconnection of dropped or roamed connections and diff-only screen updates. Furthermore, other than SSH or MoSH, terminal Browsh doesn't require a client like VNC.

    One final reason to use terminal Browsh could be to offload the battery-drain of a modern browser from your laptop or low-powered device like a Raspberry Pi. If you're a CLI-native, then you could potentially get a few more hours life if your CPU-hungry browser is running somewhere else on mains electricity.


    Browsh icon
  • Multimedia & AV

  • C* Music Player

    Free Mac Linux BSD Website

    cmus is a small, fast and powerful console music player for Linux and *BSD.

    Input/Output Plugins
    Input: Ogg/Vorbis, MP3, FLAC, Musepack, WavPack, WMA, WAV, AAC, MP4, and everything supported by libmodplug
    Output: PulseAudio, ALSA, OSS, libao, aRts, Sun, and WaveOut (Windows)

    Gapless playback
    ReplayGain support
    MP3 and Ogg streaming (Shoutcast/Icecast)
    Powerful playlist filters
    Play queue

    Instant startup, even with thousands of tracks
    Easy to use directory browser
    Customizable colors
    Dynamic keybindings. You can bind a key to any command, :seek +1m for example
    Vi / less style search mode
    Vi style command mode with tab completion

    Excellent compilations handling
    Uses Unicode internally for all string handling
    Supports audio scrobbling (to e.g. Last.fm or Libre.fm) etc. via status display programs
    Can run external commands for the currently selected files (tag-editor for example)
    Can be controlled via UNIX socket using cmus-remote command
    Known to work on Linux, OS X, FreeBSD, NetBSD, OpenBSD and Cygwin


  • Audacious

    Free Windows Linux BSD Xfce Website

    Audacious is an advanced audio player. It is free, lightweight, based on GTK+, runs on Linux and many other *nix platforms and is focused on audio quality and supporting a wide range of audio codecs. There is also support for several visual styles from Winamp. Its advanced audio playback engine is considerably more powerful than GStreamer. Audacious is a fork of Beep Media Player (BMP), which itself forked from XMMS.


    Audacious icon
  • MPV

    Free Mac Windows Linux Android BSD ... Xfce Website

    MPV is an audio and movie player based on Small MPlayer iconMPlayer and Small mplayer2 iconmplayer2. It supports a wide variety of video file formats, audio and video codecs, and subtitle types. It shares some features with the former projects while introducing many more.

    • Streamlined CLI options
      MPlayer's options parser was improved to behave more like other CLI programs, and many option names and semantics were reworked to make them more intuitive and memorable.
    • On Screen Controller
      While mpv has no official GUI, it has a small controller that is triggered by mouse movement.
    • High quality video output
      mpv has an OpenGL based video output that is capable of many features loved by videophiles, such as video scaling with popular high quality algorithms, color management, frame timing, interpolation, and more.
    • GPU video decoding
      mpv leverages the FFmpeg hwaccel APIs to support VDPAU, VAAPI, DXVA2, VDA and VideoToolbox video decoding acceleration.
    • Embeddable
      A straightforward C API was designed from the ground up to make mpv usable as a library and facilitate easy integration into other applications.


    MPV icon
  • GImageReader

    Free Windows Linux Website

    gImageReader is a simple Gtk/Qt front-end to the Tesseract OCR Engine.


    • Import PDF documents and images from disk, scanning devices, clipboard and screenshots
    • Process multiple images and documents in one go
    • Manual or automatic recognition area definition
    • Recognize to plain text or to hOCR documents
    • Recognized text displayed directly next to the image
    • Post-process the recognized text, including spellchecking
    • Generate PDF documents from hOCR documents


    GImageReader icon
  • nomacs

    Free Windows Linux Website

    nomacs is a small, fast image viewer able to handle the most common image formats including RAW images. Additionally it is possible to synchronize multiple viewers. A synchronization of viewers running on the same computer or via LAN is possible. It allows to compare images and spot the differences (e.g. schemes of architects to show the progress).


    nomacs icon
  • feh

    Free Linux Website

    feh is an X11 image viewer aimed mostly at console users. Unlike most other viewers, it does not have a fancy GUI, but simply displays images. It is controlled via commandline arguments and configurable key/mouse actions.


    feh icon
  • Flameshot

    Free Mac Windows Linux Website

    Powerful yet simple to use free and opensource screenshot software for Linux and Windows.


    Flameshot icon
  • Accessories & Utilities

  • PCMan File Manager

    Free Linux Xfce Website

    An extremely fast and lightweight file manager which features tabbed browsing and user-friendly interface.


    PCMan File Manager icon
  • Mousepad

    Free Linux BSD Xfce Website

    A simple text editor for the Xfce desktop environment. Mousepad aims to be an easy-to-use and fast editor for quickly editing text files, not a development environment or an editor with a huge bunch of plugins.

    • Complete support for UTF-8 text
    • Cut/Copy/Paste and Select All text
    • Search and Replace
    • Font selection
    • Word Wrap
    • Auto character coding detection (UTF-8 and some codesets)
    • Infinite Undo/Redo
    • Auto Indent
    • Multi-line Indent
    • Drag and Drop
    • Printing


    Mousepad icon
  • GNU Aspell

    Free Web Website

    GNU Aspell, usually called just Aspell, is a free software spell checker designed to replace Ispell. It is the standard spell checker for the GNU software system. It also compiles for other Unix-like operating systems and Windows.


  • Hunspell

    Free Web Website

    Hunspell is the spell checker of LibreOffice, OpenOffice.org, Mozilla Firefox, Google Chrome, and it is also used by proprietary software packages, like Mac OS X and InDesign.

    Hunspell is a spell checker and morphological analyzer designed for languages with rich morphology and complex word compounding and character encoding, originally designed for the Hungarian language.


  • Office

  • LibreOffice

    Free Mac Windows Linux BSD PortableApps.com Website

    LibreOffice is a powerful office suite – its clean interface and feature-rich tools help you unleash your creativity and enhance your productivity.


    LibreOffice icon
  • ghostwriter

    Free Windows Linux Website

    ghostwriter is a Windows and Linux text editor for Markdown, which is a plain text markup format created by John Gruber. For more information about Markdown, please visit John Gruber’s website at https://daringfireball.net/ .


    ghostwriter icon

Comments on Raspberry Pi Essentials

Echo echo ... Feels empty in here

Maybe you want to be the first to submit a comment?

Sign up to comment, it's simple!