#![enable(implicit_some)] #![enable(unwrap_newtypes)] #![enable(unwrap_variant_newtypes)] ( default_album_art_path: "/home/greg/Pictures/Fetch/atheism_paint.png", show_song_table_header: false, draw_borders: true, format_tag_separator: " | ", browser_column_widths: [20, 38, 42], background_color: None, text_color: None, header_background_color: None, modal_background_color: None, modal_backdrop: false, preview_label_style: (fg: "yellow"), preview_metadata_group_style: (fg: "yellow", modifiers: "Bold"), tab_bar: ( enabled: true, active_style: (fg: "black", bg: "blue", modifiers: "Bold"), inactive_style: (), ), highlighted_item_style: (fg: "blue", modifiers: "Bold"), current_item_style: (fg: "white", bg: "blue", modifiers: "Bold"), borders_style: (fg: "yellow"), highlight_border_style: (fg: "blue"), symbols: ( song: "󰎇 ", dir: " ", playlist: "ó°ēļ ", marker: "ó°„ģ ", ellipsis: "...", song_style: (fg: "cyan", modifiers: None), dir_style: (fg: "yellow"), playlist_style: (fg: "magenta"), ), level_styles: ( info: (fg: "cyan", bg: "blue"), warn: (fg: "yellow", bg: "black"), error: (fg: "red", bg: "black"), debug: (fg: "light_green", bg: "black"), trace: (fg: "magenta", bg: "black"), ), progress_bar: ( symbols: ["🎋", "󰃚 ", "⠔"], track_style: (fg: "blue"), elapsed_style: (fg: "blue"), thumb_style: (fg: "blue"), ), scrollbar: ( symbols: ["", "█", "", ""], // symbols: ["│", "█", "â–ē", "▾"], track_style: (fg: "black"), ends_style: (fg: "black"), thumb_style: (fg: "magenta"), ), song_table_format: [ ( prop: (kind: Property(Artist), default: (kind: Text(""), style: (fg: "yellow")), style: (fg: "yellow"), ), width: "25%", ), ( prop: (kind: Property(Title), default: (kind: Property(Filename), style: (fg: "white")), style: (fg: "white"), ), width: "70%", ), ( label: "Time", prop: (kind: Property(Duration), default: (kind: Text("-")), style: (fg: "magenta"), ), width: "5%", alignment: Right, ), ], components: {}, layout: Split( direction: Vertical, panes: [ ( size: "4", pane: Split( direction: Horizontal, panes: [ ( size: "10", pane: Pane(AlbumArt), ), ( size: "99%", pane: Split( direction: Vertical, panes: [ ( size: "5", pane: Pane(Header), ), ( size: "1", pane: Pane(Property(content: [ ( kind: Property(Song(Artist)), style: (fg: "green", modifiers: "Bold"), default: (kind: Text("󰎇"), style: (modifiers: "Bold")), ), ( kind: Text(" - "), style: (modifiers: "Bold"), ), ( kind: Property(Song(Title)), style: (fg: "green", modifiers: "Bold"), default: ( kind: Property(Song(Filename)), style: (modifiers: "Bold"), default: ( kind: Text(""), style: (modifiers: "Bold"), ) ), ), ])), ), ( size: "1", pane: Pane(ProgressBar), ), ], ), ), ] ), ), ( size: "100%", pane: Pane(TabContent), ), ], ), header: ( rows: [ ( left: [ (kind: Property(Status(StateV2(playing_label: "  Playing", paused_label: "  Paused", stopped_label: "  Stopped"))), style: (fg: "yellow", modifiers: "Bold")), ], center: [ ( kind: Property(Song(Album)), style: (fg: "yellow", modifiers: "Bold"), default: (kind: Text(""), style: (modifiers: "Bold")), ), ], right: [ (kind: Property(Widget(ScanStatus)), style: (fg: "blue")), (kind: Property(Widget(Volume)), style: (fg: "blue")) ] ), ( left: [ (kind: Property(Status(Elapsed))), (kind: Text(" / ")), (kind: Property(Status(Duration))), ], center: [ ], right: [ (kind: Text("[ ")), (kind: Property(Status(RepeatV2( on_label: "ï‚ķ", off_label: "ï‚ķ", on_style: (fg: "blue", modifiers: "Bold"), off_style: (fg: "yellow", modifiers: "Bold"))))), (kind: Text(" | ")), (kind: Property(Status(RandomV2( on_label: "ïī", off_label: "ïī", on_style: (fg: "blue", modifiers: "Bold"), off_style: (fg: "yellow", modifiers: "Bold"))))), (kind: Text(" | ")), (kind: Property(Status(ConsumeV2( on_label: "ó°ŪŊ", off_label: "ó°ŪŊ", oneshot_label: "ó°ŪŊ󰇊", on_style: (fg: "blue", modifiers: "Bold"), off_style: (fg: "yellow", modifiers: "Bold"))))), (kind: Text(" | ")), (kind: Property(Status(SingleV2( on_label: "ó°ŽĪ", off_label: "ó°ŽĪ", on_style: (fg: "blue", modifiers: "Bold"), off_style: (fg: "yellow", modifiers: "Bold"))))), (kind: Text(" ]")), ] ), ], ), browser_song_format: [ ( kind: Group([ (kind: Property(Track)), (kind: Text(" ")), ]) ), ( kind: Group([ (kind: Property(Artist)), (kind: Text(" - ")), (kind: Property(Title)), ]), default: (kind: Property(Filename)) ), ], lyrics: ( timestamp: false ), cava: ( bar_symbols: ['▁', '▂', '▃', '▄', '▅', '▆', '▇', '█'], inverted_bar_symbols: ['▔', 'ðŸŪ‚', 'ðŸŪƒ', '▀', 'ðŸŪ„', 'ðŸŪ…', 'ðŸŪ†', '█'], bar_width: 1, // width of a single bar in columns bar_spacing: 1, // free space between bars in columns orientation: Bottom, bar_color: Single("blue"), ), )