Versions in this module Expand all Collapse all v1 v1.1.0 Feb 9, 2020 Changes in this version + type SongDB struct + func InitDB(filepath string) (SongDB, error) + func (db SongDB) AddHearing(song string) (err error) + func (db SongDB) AddHearingAndSongIfNeeded(song string) error + func (db SongDB) AddSong(song string) (err error) + func (db SongDB) CreateSchemaIfNotExists() (err error) + func (db SongDB) ListFavouriteSongs() (songs []string, err error) + func (db SongDB) ListFrecentSongs() (songs []string, err error) + func (db SongDB) ListSongsInOrderOfAddition() (songs []string, err error) + func (db SongDB) ListSongsInOrderOfLastHearing() (songs []string, err error) + func (db SongDB) ListSuggestions(song string) (songs []string, err error) + func (db SongDB) RemoveLastAddedSong() (song string, err error) + func (db SongDB) RemoveLastHearing() (song string, err error) + func (db SongDB) RemoveLastHearingOf(song string) (err error) + func (db SongDB) RemoveSong(song string) (err error) + func (db SongDB) RenameSong(song, newName string) (err error) v1.0.0 Nov 8, 2019