Moode Forum
[How to do instruction] Access to local files through Windows - Printable Version

+- Moode Forum (https://moodeaudio.org/forum)
+-- Forum: moOde audio player (https://moodeaudio.org/forum/forumdisplay.php?fid=3)
+--- Forum: Support (https://moodeaudio.org/forum/forumdisplay.php?fid=7)
+--- Thread: [How to do instruction] Access to local files through Windows (/showthread.php?tid=6348)

Pages: 1 2


Access to local files through Windows - TamedShrew - 03-22-2024

Hello,
I'd like to be able to access a USB hard drive connected to the RPi. I'd like to be able to copy files from my windows laptop to the hard drive. I've had a look through the moOde settings, but can't figure out how.
I'm hoping this is possible, could somebody point me in the direction of any instructions please.
Best regards,
Nick


RE: Access to local files through Windows - dwlacroix - 03-22-2024

Turn on Samba file sharing in the System settings. Then from Windows File Explorer enter "\\moode" or the custom name for your moode player. You should see any mounted drives.


RE: Access to local files through Windows - TamedShrew - 03-22-2024

(03-22-2024, 03:21 PM)dwlacroix Wrote: Turn on Samba file sharing in the System settings. Then from Windows File Explorer enter "\\moode" or the custom name for your moode player. You should see any mounted drives.

Thankyou very much. That will save me a bit of messing around every time I get a new album. I have 3 moOde setups around the house.


RE: Access to local files through Windows - Tim Curtis - 03-22-2024

You could use the one pi with your USB drive attached and SMB File sharing turned on as a NAS.

Create a Music source on the other Pi's that references the NAS Pi.

After copying new music files to the NAS Pi
Menu, Update library
Then
Menu, Players, Action = Update library, Submit

All the Pi's will be up to date with respect to the Music collection


RE: Access to local files through Windows - TheOldPresbyope - 03-22-2024

@TamedShrew 

YMMV but in my case, with either Windows 10 Pro or Windows 11 Pro running as a guest system in Oracle VirtualBox on my Linux box, when I browse the network using the File Explorer
  • my moOde player does not appear as a network server after I've enabled SMB service on the player
  • If, however, I right-click on My PC or Network in the Explorer and choose to map a network drive, when I enter the player's address, \\moode or wharever, then I can see the shares being offered and can map one or more of them to Windows drives.
Once a moOde share is mapped to a drive, file operations between Windows and moOde works a treat.

A quick check of my partner's Windows 10 Home running natively on her laptop shows the same behavior.

Just thought you ought to know.

Regards,
Kent


RE: Access to local files through Windows - TamedShrew - 03-25-2024

(03-22-2024, 05:07 PM)Tim Curtis Wrote: You could use the one pi with your USB drive attached and SMB File sharing turned on as a NAS.

Create a Music source on the other Pi's that references the NAS Pi.

After copying new music files to the NAS Pi
Menu, Update library
Then
Menu, Players, Action = Update library, Submit

All the Pi's will be up to date with respect to the Music collection

That's a great feature. I think I'll probably keep what I've got for now as they sort of act as a backup of each other and one of them is in a bit of wireless black spot in the house. Something to bear in mind for the future though.


RE: Access to local files through Windows - TamedShrew - 03-25-2024

(03-22-2024, 10:22 PM)TheOldPresbyope Wrote: @TamedShrew 

YMMV but in my case, with either Windows 10 Pro or Windows 11 Pro running as a guest system in Oracle VirtualBox on my Linux box, when I browse the network using the File Explorer
  • my moOde player does not appear as a network server after I've enabled SMB service on the player
  • If, however, I right-click on My PC or Network in the Explorer and choose to map a network drive, when I enter the player's address, \\moode or wharever, then I can see the shares being offered and can map one or more of them to Windows drives.
Once a moOde share is mapped to a drive, file operations between Windows and moOde works a treat.

A quick check of my partner's Windows 10 Home running natively on her laptop shows the same behavior.

Just thought you ought to know.

Regards,
Kent

Thanks for the advice. I noticed this myself, fortunately I'd seen the same thing working on something else a few years ago.


RE: Access to local files through Windows - TamedShrew - 03-27-2024

[attachment=3700 Wrote: Tim Curtis pid='53163' dateline='1711127224']Tim Curtis
You could use the one pi with your USB drive attached and SMB File sharing turned on as a NAS.

Create a Music source on the other Pi's that references the NAS Pi.

After copying new music files to the NAS Pi
Menu, Update library
Then
Menu, Players, Action = Update library, Submit

All the Pi's will be up to date with respect to the Music collection

Hi @Tim Curtis,

Curiosity got the better of me and I thought I'd give your suggestion a try. Unfortunately I cannot mount the music source. The source is something I can access through Windows File Explorer.

If I've missed out some stage then I'd like to know what it is. If it's something more involved then please don't worry as I'm very happy to continue to use things as they are with local storage.

Thanks,
Nick

[attachment=3700][attachment=3701][attachment=3702]


RE: Access to local files through Windows - Tim Curtis - 03-27-2024

Reboot the Pi named "LOUNGE" and post the startup log (just paste the text)

The log can be viewed via the SSH command moodeutl -l or downloaded via the Logs section in System Config, or via Menu, System info from the any of the Config screens. The startup log will be at the end of System info output.


RE: Access to local files through Windows - TamedShrew - 03-27-2024

(03-27-2024, 10:51 AM)Tim Curtis Wrote: Reboot the Pi named "LOUNGE" and post the startup log (just paste the text)

The log can be viewed via the SSH command moodeutl -l or downloaded via the Logs section in System Config, or via Menu, System info from the any of the Config screens. The startup log will be at the end of System info output.

Here you go, thanks.

Code:
M O O D E   S T A R T U P   L O G

20240327 125519 worker: --
20240327 125519 worker: -- Start moOde 8 series
20240327 125519 worker: --
20240327 125519 worker: Successfully daemonized
20240327 125519 worker: Wait for Linux startup...
20240327 125549 worker: Linux startup complete
20240327 125549 worker: Boot config backed up
20240327 125550 worker: Session loaded
20240327 125552 worker: Package holds applied
20240327 125553 worker: File check complete
20240327 125553 worker: Debug logging off
20240327 125553 worker: Reduced logging off
20240327 125553 worker: --
20240327 125553 worker: -- Audio debug
20240327 125553 worker: --
20240327 125553 worker: ALSA cards:   0:b1 | 1:Headphones | 2:D50s | 3:empty
20240327 125553 worker: MPD config:   2:D50s | mixer:D50s | cardnum:2
20240327 125553 worker: Mixer name:   [D50s ]
20240327 125553 worker: Hdwr volume:  set to 0%
20240327 125553 worker: Volume knob:  0
20240327 125553 worker: --
20240327 125553 worker: -- System
20240327 125553 worker: --
20240327 125555 worker: Host:     lounge
20240327 125555 worker: Model:    Pi-4B 1.1 2GB
20240327 125555 worker: moOde:    8.3.9 2024-02-23
20240327 125555 worker: RaspiOS:  11.5 Bullseye 64-bit
20240327 125555 worker: Kernel:   6.1.21 64-bit
20240327 125555 worker: MPD ver:  0.23.14
20240327 125555 worker: CPU gov:  ondemand
20240327 125555 worker: Userid:   pi
20240327 125555 worker: Homedir:  /home/pi
20240327 125555 worker: Timezone: Europe/London
20240327 125555 worker: Keyboard: gb
20240327 125555 worker: USB boot: enabled
20240327 125555 worker: File sys: expanded
20240327 125555 worker: HDMI out: off
20240327 125555 worker: Sys LED0: off
20240327 125555 worker: Sys LED1: off
20240327 125555 worker: --
20240327 125555 worker: -- Network
20240327 125555 worker: --
20240327 125555 worker: Eth: adapter exists
20240327 125555 worker: Eth: timeout off
20240327 125555 worker: Eth: method  dhcp
20240327 125555 worker: Eth: address 192.168.68.107
20240327 125555 worker: Eth: netmask 255.255.252.0
20240327 125555 worker: Eth: gateway 192.168.68.1
20240327 125555 worker: Eth: pri DNS 192.168.1.254
20240327 125555 worker: Eth: domain  
20240327 125555 worker: Wlan: adapter does not exist
20240327 125555 worker: --
20240327 125555 worker: -- Software update
20240327 125555 worker: --
20240327 125555 worker: Automatic check off
20240327 125555 worker: --
20240327 125555 worker: -- File sharing
20240327 125555 worker: --
20240327 125556 worker: SMB file sharing:  on
20240327 125556 worker: NFS file sharing:  off
20240327 125556 worker: DLNA file sharing: off
20240327 125556 worker: --
20240327 125556 worker: -- Audio config
20240327 125556 worker: --
20240327 125556 worker: MPD config:    update skipped (USB audio device)
20240327 125556 worker: Audio device:  D50s
20240327 125556 worker: Formats:       S32_LE, SPECIAL, DSD_U32_BE
20240327 125556 worker: Mixer type     Fixed (0dB)
20240327 125556 worker: Mixer name     D50s
20240327 125556 worker: Hdwr volume:   controller detected
20240327 125556 worker: ALSA max vol:  100%
20240327 125556 worker: ALSA card:     2
20240327 125556 worker: ALSA mode:     Direct
20240327 125556 worker: ALSA loopback: off
20240327 125556 worker: CamillaDSP:    off
20240327 125556 worker: Renderers:     active flags reset
20240327 125556 worker: --
20240327 125556 worker: -- MPD startup
20240327 125556 worker: --
20240327 125557 worker: MPD service:        started
20240327 125557 worker: MPD port 6600:      accepting connections
20240327 125557 worker: MPD ALSA Default:   on
20240327 125557 worker: MPD ALSA Bluetooth: off
20240327 125557 worker: MPD HTTP Server:    off
20240327 125557 worker: MPD crossfade:      off
20240327 125557 worker: MPD ignore CUE:     yes
20240327 125557 worker: MPD CDSP volsync:   off
20240327 125557 worker: MPD CDSP volrange:  60 dB
20240327 125557 worker: --
20240327 125557 worker: -- Music sources
20240327 125557 worker: --
20240327 125557 worker: USB auto-mount: udisks-glue
20240327 125557 worker: USB drive:      Music
20240327 125557 worker: NAS sources:    no music sources defined
20240327 125557 worker: --
20240327 125557 worker: -- Feature availability
20240327 125557 worker: --
20240327 125557 worker: Input select:    available, src MPD, out D50s
20240327 125557 worker: Bluetooth:       available, ALSA mode Default
20240327 125557 worker: AirPlay:         available
20240327 125557 worker: Spotify Connect: available
20240327 125557 worker: Squeezelite:     available
20240327 125557 worker: RoonBridge:      not installed
20240327 125557 worker: Multiroom:       available
20240327 125557 worker: UPnP client:     available
20240327 125557 worker: GPIO buttons:    available
20240327 125557 worker: HTTPS mode:      available
20240327 125557 worker: Stream recorder: n/a
20240327 125557 worker: --
20240327 125557 worker: -- Volume levels
20240327 125557 worker: --
20240327 125557 worker: Volume knob:   0
20240327 125557 worker: Saved MPD vol: -1
20240327 125557 worker: Saved SRC vol: 0
20240327 125557 worker: Mixer type:    none
20240327 125557 worker: Hdwr volume:   100%
20240327 125557 worker: CDSP volume:   0.0dB
20240327 125557 worker: --
20240327 125557 worker: -- Peripherals
20240327 125557 worker: --
20240327 125558 worker: Local display:   off
20240327 125558 worker: On-screen kbd:   off
20240327 125558 worker: Rotary encoder:  off
20240327 125558 worker: USB volume knob: off
20240327 125558 worker: LCD updater:     off
20240327 125558 worker: --
20240327 125558 worker: -- Miscellaneous
20240327 125558 worker: --
20240327 125558 worker: Auto-CoverView:    off
20240327 125558 worker: CoverView timeout: Never
20240327 125558 worker: Auto-shuffle:      off
20240327 125558 worker: Auto-play:         off
20240327 125558 worker: Web SSH server:    off
20240327 125558 worker: Maintenance task:  360 mins
20240327 125558 worker: Current view:      reset to Playback
20240327 125558 worker: Session check:     ok
20240327 125558 worker: --
20240327 125558 worker: -- Startup complete
20240327 125558 worker: --
20240327 125558 worker: Mount monitor:    off
20240327 125558 worker: Radio monitor:    off
20240327 125558 worker: Watchdog monitor: started
20240327 125558 worker: Responsiveness:   Default
20240327 125558 worker: Ready