is that only compatible for mycelium phrases or can i use other hd accounts phrases as well?
and do you happen to know how to get multiple private keys for a wallet if i have the extended private key (xpriv).
It works with any wallet that uses BIP39 seeds, and BIP32 derivation.
Mycelium uses "m/44'/0'/x'/y" as its BIP32 derivation path, where x is the account number (starting for 0 for account 1, 1 for account 2, etc.) and y is 0 for receiving addresses and 1 for change addresses.
Other wallets use different strings.
You can use the BIP32 tab at
https://dcpos.github.io/bip39/ to enter any BIP32 derivation path you like. If you put m/44'/0'/0'/0 in there, then you'll see the Mycelium receiving addresses for account 0 (what Mycelium calls "account 1"). Apparently hive wallet uses "m/0'/0", and other wallets presumably use their own version. You can play about with the BIP32 derivation path field until you see your receiving address being generated.
I don't know any easy way of generating the keys from an xpriv - it would be nice if
https://dcpos.github.io/bip39/ allowed us to edit the xprv field ourselves. I'll look into making that change.